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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在数据集c#中向现有数据表添加行?相关的知识,希望对你有一定的参考价值。

我正在添加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);

以上是关于如何在数据集c#中向现有数据表添加行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 pyspark aws emr 中向现有数据框添加多列?

如何在 python 中向 Mnist 数据集添加 50% 的随机正常噪声

在迁移中向现有表添加新列

如何使用javascript从数据库中向动态表中添加不同的列

从元组列表中向现有数据框添加值

在 C# 中向数据表中添加行