Click here to Skip to main content
13,139,773 members (78,972 online)
Rate this:
Please Sign up or sign in to vote.
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 13-Sep-12 22:43pm
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

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

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.
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)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.170915.1 | Last Updated 14 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100