Hi Bill,
That does not sound right at all. A few questions:
Thanks,
Jason
Hello Bill,
As Jason mentioned, the dimensions of the data is not very common for a web-based solution and I would not recommend that. I tried binding a simple data table with 1000 rows and 550 columns, and it took too long to render.
Is there any way you could give your users a load on demand type senario? You can bind the datatable that you fetch from the database as is to the WebGrid and either on a row click or a row expansion you display more information of that row.
If this could work for you, then I think it will tremendously help improve your overall page perfromance, and if you look it from a usage perspective, not all users that visit the page would look at all the records/items that you want to display.
-Taz.
Ahhh, that makes more sense now. 546 columns in a grid will not perform well in a web based solution. For VB FlexGrid, all of the work is being done in memory on the client, and the painting is done w/ GDI. The architecture is very different.
I will forward this post to Murtaza, the PM for ASP.NET, and see if there is some ideas he has on this performance.
Stay tuned,
Thanks