if(this.ggc_grid.DataSource != null) { this.ggc_grid.BeginUpdate(); this.ggc_grid.DataSource = null; this.ggc_grid.Refresh(); this.ggc_grid.EndUpdate(false); }I will send your sample onto the grid architect to see why the code does not work without nulling the datasource.