internal static void LoadPrefixListDataGridView(DataGridView gridView, Table table) { BindingList <PrefixListRow> clList = PrefixListRow.GetRowsFromTable(table); if (gridView.Columns.Count == 0) { gridView.AutoGenerateColumns = false; AddTextBoxColumn(gridView, PrefixListRow.PrefixColumnName); AddTextBoxColumn(gridView, PrefixListRow.MeaningColumnName); //gridView.DefaultValuesNeeded -= new DataGridViewRowEventHandler(OnPrefixListDefaultValuesNeeded); //gridView.DefaultValuesNeeded += new DataGridViewRowEventHandler(OnPrefixListDefaultValuesNeeded); //gridView.CellValidating -= new DataGridViewCellValidatingEventHandler(OnPrefixListCellValidating); //gridView.CellValidating += new DataGridViewCellValidatingEventHandler(OnPrefixListCellValidating); //gridView.CellEndEdit -= new DataGridViewCellEventHandler(OnPrefixListCellEndEdit); //gridView.CellEndEdit += new DataGridViewCellEventHandler(OnPrefixListCellEndEdit); ApplyCommonDataGridViewSettings <PrefixListRow>(gridView, true); } gridView.DataSource = clList; }
internal static Table UnloadPrefixListDataGridView(DataGridView gridView) { BindingList <PrefixListRow> list = gridView.DataSource as BindingList <PrefixListRow>; return(PrefixListRow.GetTableFromRows(list)); }