SA
Saravanan A
Syncfusion Team
October 11, 2007 03:11 AM UTC
Hi Lan,
You can try resetting the datasource of the grid and then reinitialize it instead of disposing the grid.
void ResetGroupingGrid()
{
if (this.grid != null)
{
//this.gridPanel.Controls.Remove(this.grid);
//this.grid.Dispose();
//this.grid = null;
if(this.grid.DataSource != null)
{
this.grid.DataSource = null;
this.grid.DataMember = "";
this.grid.Engine.Reset();
this.grid.Engine.ResetTableDescriptor();
this.grid.Engine.ResetTable();
}
this.table.Dispose();
this.table = null;
this.LogMemoryUsage();
}
}
Regards,
Saravanan