void grid_DataSourceChanged(object sender, EventArgs e) { if (!GridUsesGroupSource) { try { source.DataSource = grid.DataSource; } catch { source.RemoveGrouping(); } } }
public void RemoveGrouping() { if (GridUsesGroupSource) { try { grid.DataSource = source.DataSource; grid.DataMember = source.DataMember; source.RemoveGrouping(); } catch { } } }