Click here to Skip to main content
15,892,575 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Im using visual studio 2010 and vb.net to for my project. In the main form of my application there are so many data grids. The form loads very slowly because all the data grids must be populated with data and all the controls are freezed while this happens. So, i need to know whether it's possible to load each datagrid sequentially and individually without freezing any other controls

For example: In the new yahoo mail when you select your inbox it only loads the inbox while all the other controls are available. But unfortunately yahoo is a web application. Is this even possible in a windows application?
Posted

1 solution

Loading it "sequentially" won't help you, but probably you're starting to think in right direction. You need to virtualize all the data controls. You never need to look at all data in all controls at the same time. So, the data should be shown not "sequentially", but kind of in the opposite way: on demand. To implement it, learn two areas: 1) data binding; 2) virtual mode of the data grids.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900