Dear Sirs, I'm testing the performance of a read only sfdatagrid which is bound to a large DataTable (300k rows and about 80 columns). I need to bind it to a datatable as I have dynamic queries (columns are not the same every time and so I cannot use pre-defined collections).
Code is:
MysfDataGrid.DataSource = MyDataTable;
MysfDataGrid.EnableDataVirtualization = true;
MysfDataGrid.UsePLINQ= true;
I notice that when my sfdatagrid has been loaded with data, the memory used by the process grows of about 900 MB, while the same data in an excel file consumes about 300 MB of memory.
Do I miss anything in my sfdatagrid? Do I need to enable other properties? Is there any other best practice to reduce the memory usage?
Thanks
L
Edit: I forgot to mention that column filtering and column sorting capabilities are required