private void OnAutoSizeColumnsModeSelection(object sender, EventArgs e) { AutoSizeColumnsMode mode = (AutoSizeColumnsMode)UiControls.TryGetSelectedIndex(uiPnl_AutoSize_ComBx); GridAssist.SetAutoSizeColumnsMode(uiGrid_db_grid, mode); log.Info(MethodBase.GetCurrentMethod().Name + '(' + mode + ')'); }
public static void SetAutoSizeColumnsMode(DataGridView grid, AutoSizeColumnsMode mode) { if (grid == null) { return; } switch (mode) { case AutoSizeColumnsMode.AllCells: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; break; case AutoSizeColumnsMode.AllCellsExceptHeader: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader; break; case AutoSizeColumnsMode.ColumnHeader: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.ColumnHeader; break; case AutoSizeColumnsMode.DisplayedCells: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; break; case AutoSizeColumnsMode.DisplayedCellsExceptHeader: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCellsExceptHeader; break; case AutoSizeColumnsMode.Fill: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case AutoSizeColumnsMode.None: grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; break; } }