Experts,
I'm writing a MDI app using VB.Net, Visual Studio 2005 Express and SQL Server 2005 Express. The app has lots of searching options and I use 1 form to display my search results in column format. Search results on average include between 10 000 and 50 000 results. This obviously loads real slow...
I used a listview first and then replace it with a DataGridView but I was dissapointed with speed. I suspect that I'm not utliizing all the settings and tweaks that allow fast loading or I'm using a control with too many bells and whistles that load slowly...
So, does the DataGridView support BeginUpdate like the listview or any similar options to support fast loading? If not, can you recommend another control that will suit my needs and that will be populated the fastest.
My requirements are: -I cant use third party controls. -The control must be populated manually (I cant use data binding in this case). -I need alternating row colours. -It needs to be able to detect a double click on a specific row. -I'd like the ability to specify a Tag for each individual row. -Important: Of all the controls that can do these things, it must be the fastest of all.
Any advice on tweaking the DataGridView or recommendations for other MS controls will be appreciated! Thanks
|