如何在数据集c#中向现有数据表添加行?

时间:2018-02-28 22:12:39

标签: c# datatable dataset .net-3.5

我正在向多个Datatable添加行/然后通过我的程序我将这些Datatable添加到Dataset我想要做的事情,我现在需要知道的是

如何在现有Datatable内的现有Dataset之一添加行/?

2 个答案:

答案 0 :(得分:0)

类DataSet直接支持以DataRow或DataTable的形式合并数据。查询您的DataSet对象并执行您需要的任何操作。

public void Merge(DataRow[] rows, bool preserveChanges, MissingSchemaAction missingSchemaAction);
public void Merge(DataRow[] rows);
public void Merge(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction);
public void Merge(DataSet dataSet, bool preserveChanges, MissingSchemaAction missingSchemaAction);
public void Merge(DataSet dataSet);
public void Merge(DataSet dataSet, bool preserveChanges);

答案 1 :(得分:0)

您可以尝试这样的事情:

DataSet dataSet = new DataSet("DataSetName");
dataSet.Tables.Add("TableName");

var tableIndex = dataSet.Tables.IndexOf("TableName");
dataSet.Tables[tableIndex].Rows.Add(someDataRow);