public static void SetGridColumnSizeMode(DataGridView gridView, string cName, object val) { if (gridView.InvokeRequired) { var d = new GrigColDelegate(SetGridColumnSizeMode); gridView.Invoke(d, new object[] { gridView, cName, val }); } else { gridView.Columns[cName].AutoSizeMode = (DataGridViewAutoSizeColumnMode)val; } }
public static void SetGridColumnVisible(DataGridView gridView, string cName, object val) { if (gridView.InvokeRequired) { var d = new GrigColDelegate(SetGridColumnVisible); gridView.Invoke(d, new object[] { gridView, cName, val }); } else { gridView.Columns[cName].Visible = (bool)val; } }