如何向数据集中添加新行

本文关键字:集中 添加 新行 数据集 数据 | 更新日期: 2023-09-27 18:20:57

使用Visual Express 2010,我添加了一个DataGridView,并将其绑定到数据库表。我需要在此表中添加一行,但是如何添加?

我有以下

fuelStopsTableAdapter

fuelStopsDataSet1(包括日期、成本、汽车字符串)

我认为我必须从我的数据集中创建一个DataRow,然后将其添加到数据集中?然后使用数据集更新表?

希望能提供一些指导。

如何向数据集中添加新行

通过数据集的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);

DataTable.NewRow

必须使用NewRow方法创建具有与DataTable相同的架构。创建DataRow后,您可以添加它到DataRowCollection,通过DataTable对象的Rows所有物使用NewRow创建新行时,行必须在调用Clear、Reference之前添加到数据表或从数据表中删除。