Click here to Skip to main content
15,884,388 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Everyone...


is there any limit on maximum no. of records datagridview in C# .net Windows application.

how many records should datagridview hold so that it can work properly?

Thank You
Posted
Comments
Richard MacCutchan 14-Sep-12 4:45am    
In theory there is no limit, apart from available memory space. In practice, your application should limit the amount of data presented at any time in order that the user can manage it without needing to scroll through hundreds of pages.

1 solution

To improve performance, the EnableRowVirtualization property is set to true by default.
When the EnableRowVirtualization property is set to true, the DataGrid does not instantiate a DataGridRow object for each data item in the bound data source.
Instead, the DataGrid creates DataGridRow objects only when they are needed, and reuses them as much as it can.
For example, the DataGrid creates a DataGridRow object for each data item that is currently in view and recycles the row when it scrolls out of view.
This applies to .NET 4 or later.
For earlier versions of framework you must implement it.
 
Share this answer
 
Comments
krushna chandra jena 14-Sep-12 5:51am    
can i see this EnableRowVirtualization property on the properties window of Datagridview

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