Example #1
0
        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;
        }
Example #2
0
        internal static Table UnloadPrefixListDataGridView(DataGridView gridView)
        {
            BindingList <PrefixListRow> list = gridView.DataSource as BindingList <PrefixListRow>;

            return(PrefixListRow.GetTableFromRows(list));
        }