使用 Visual Express 2010,我添加了一个 DataGridView 并将其绑定到数据库表。我需要在此表中添加一行,但如何?
我有以下
FuelStops 表适配器
FuelStopsDataSet1(包括日期、成本、汽车字符串列)
我相信我必须从我的 DataSet 创建一个 DataRow,然后将其添加到 DataSet 中?然后使用DataSet 更新表?
希望得到一些指导。
使用 Visual Express 2010,我添加了一个 DataGridView 并将其绑定到数据库表。我需要在此表中添加一行,但如何?
我有以下
FuelStops 表适配器
FuelStopsDataSet1(包括日期、成本、汽车字符串列)
我相信我必须从我的 DataSet 创建一个 DataRow,然后将其添加到 DataSet 中?然后使用DataSet 更新表?
希望得到一些指导。
通过数据集的DataTable.NewRow方法创建一个DataRow
对象,并将值分配给列并添加到.DataRow
DataTable
DataRow dr = dataset.Tables[0].NewRow();
dr["ColumnName1"] = "Some Value 1";
dr["ColumnName2"] = "Some Value 2";
dataset.Tables[0].Rows.Add(dr);
数据表.NewRow
您必须使用 NewRow 方法创建具有与 DataTable 相同架构的新 DataRow 对象。创建 DataRow 后,您可以通过 DataTable 对象的 Rows 属性将其添加到 DataRowCollection。当您使用 NewRow 创建新行时,必须在调用 Clear, Reference之前将行添加到数据表中或从数据表中删除。