DataGridView 插入行,插入列
(a, b) => { ((DataTable )数据列表.DataSource).Rows.InsertAt(((DataTable )数据列表.DataSource).NewRow(), 数据列表.CurrentCell.RowIndex); },
(a, b) => { DataTable 表 = ((DataTable)数据列表.DataSource); int 序 = 数据列表.CurrentCell.ColumnIndex;
表.Columns.Add(录入框.SelectedText, typeof(string)).SetOrdinal(序); 数据列表.DataSource = null; 数据列表.DataSource = 表; },
(a, b) => { int 序 = 数据列表.CurrentCell.ColumnIndex; ((DataTable)数据列表.DataSource).Columns.Add(录入框.SelectedText, typeof(string)).SetOrdinal(序);
数据列表.Tag = (DataTable)数据列表.DataSource; 数据列表.DataSource = null; 数据列表.DataSource = (DataTable)数据列表.Tag; 数据列表.Tag = ""; },
foreach (string 列名 in 数据列表.Columns.Cast<DataGridViewColumn>().Select(值 => 值.Name))
数据列表[列名, 0].Selected = 选列.Contains(列名);