I have an application using xamWebGrid and in the demo configuration it displays just 357 rows. The data are instances of a simple CLR object of 11 properties of value types: datetime (3), enum (2), string (2), int (2), bool (2).
The empty grid is displayed quickly but the time from setting the data source to displaying the data is ~5 seconds. Initially this is quite confusing for users who are unaware they should wait so press F5 to refresh the page. We've put in a "Loading..." message on screen to inform the user but there does not seem to be an event fired by the xamWebGird once the data is displayed. Without such an event we don't know when to remove the loading message.
So two questions: why the delay? There is not a lot of data. Secondly, is there an event that will fire once the display is presented?
Thanks
Bill Seddon
bseddon said: The performance of the back end has ABSOLUTELY NOTHING to do with this issue.
The performance of the back end has ABSOLUTELY NOTHING to do with this issue.
Sorry if I offended you. My topic wasn't about backend. I see the problem in the connection between backend and frontend. FastSQLDatasource resolves that.
bseddon said: The empty grid is displayed quickly but the time from setting the data source to displaying the data is ~5 seconds.
The empty grid is displayed quickly but the time from setting the data source to displaying the data is ~5 seconds.
Was that your complain? Then FastSQLDatasource will help you out. It is extremely often occurring problem: grid, list, tc. quickly degrade in their performance when data volume increases. That's why I recommend you that helpful tool.
The performance of the back end has ABSOLUTELY NOTHING to do with this issue. If you'd read the thread you would have realized the problem occurs when using random data generated WITHIN Silverlight and sourced from any external source.
Your post is just an unhelpful product plug and I hope the moderators remove it.
Try FastSQLDataSource. It helps when you need faster display of large amounts of MS SQL Server data in your web application using grids, lists and other bound controls. It supports automatic paging and sorting and performs very quickly on large amounts of data It can work almost without coding or sometimes with no coding at all.
Thanks for letting me know. For me, the important tip was the one you offered yesterday and coupled with looking at the Rows.Count property we are able to offer, and remove, feedback to users.
That said, it you find a resolution, it will be great to find out about it.
Regards
Bill
Hi Bill,
I was able to reproduce the problem. And i'm going to make it a high priority to fix these right away. They won't make our next Service Release. However, we will be creating a Support case for you, and as soon as we have a fix available, we can send you a private build, so that this doesn't freeze your development.
Thanks for the report,
-SteveZ