我正在添加row / s到多个Datatable
然后通过我的程序我将这些Datatable
添加到Dataset
我正在尝试做什么我现在需要知道的是
如何在现有的Datatable
中添加row / s到现有的Dataset
之一?
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);
你可以尝试这样的事情:
DataSet dataSet = new DataSet("DataSetName");
dataSet.Tables.Add("TableName");
var tableIndex = dataSet.Tables.IndexOf("TableName");
dataSet.Tables[tableIndex].Rows.Add(someDataRow);