如果数据网格视图控件绑定到数据源(数据表),我该如何添加一行?谢谢!
如果数据网格视图控件绑定到数据源(数据表),我该如何添加一行?谢谢!
向数据表中添加一行,DataGridView 将自动更新:
DataTable dt = myDataGridView.DataSource as DataTable;
//Create the new row
DataRow row = dt.NewRow();
//Populate the row with data
//Add the row to data table
dt.Rows.Add(row);
dt.Rows.InsertAt(row, 0);
- TaW我使用数据集将行添加到DataGridView中,如果我尝试向DataGridView本身添加行,则会提示它不接受以编程方式添加行,因为它是数据绑定的。
// DataGridView的数据集可以在窗体加载中找到
advokathusetDataSet.Kunde.Rows.Add(DeletedRowsList[lastindex].Cells[0].Value, DeletedRowsList[lastindex].Cells[1].Value, DeletedRowsList[lastindex].Cells[2].Value, DeletedRowsList[lastindex].Cells[3].Value, DeletedRowsList[lastindex].Cells[4].Value, DeletedRowsList[lastindex].Cells[5].Value, DeletedRowsList[lastindex].Cells[6].Value);
// 将Datagridview中的行添加到列表中,将列表中的行添加到Datagridview中 - 如何使用列表向Datagridview添加行
// 我操作了一个绑定列表。这里我将一行向下移动。
BindingList<MyType> lst = (BindingList<MyType>)DataGridView.DataSource;
MyType objQcc = lst[rowIndex];
lst.Insert(rowIndex + 2, objQcc);
lst.RemoveAt(rowIndex);