Ejemplo n.º 1
0
        public static void LoadNameValuePairDataGridView(DataGridView gridView, Table table)
        {
            BindingList <NameValuePairRow> nvList = NameValuePairRow.GetRowsFromTable(table);

            if (gridView.Columns.Count == 0)
            {
                gridView.AutoGenerateColumns = false;
                AddTextBoxColumn(gridView, NameValuePairRow.NameColumnName);
                AddTextBoxColumn(gridView, NameValuePairRow.ValueColumnName);
                AddTextBoxColumn(gridView, NameValuePairRow.NotesColumnName);
                AddTextBoxColumn(gridView, NameValuePairRow.NameDateStampColumnName);
                AddTextBoxColumn(gridView, NameValuePairRow.ValueDateStampColumnName);
                AddTextBoxColumn(gridView, NameValuePairRow.NotesDateStampColumnName);
                ApplyCommonDataGridViewSettings <NameValuePairRow>(gridView, true);
                HideDateStampColumns(gridView);
            }

            gridView.DataSource = nvList;
        }