c# - 从不同数据表中的一行向数据表添加一行

标签 c#

我目前正在这样做:

    for (int i = 0; i < 15; i++)
    {
        dt_final.Rows.Add(dt.Rows[i]);
    }

但我得到一个错误,该行属于另一个表。我如何将此行导入到 dt_final 表?

最佳答案

您只能添加从 DataTable 创建的行(即通过 NewRow)。但是你可以从不同的表中导入一行

 dt_final.ImportRow(dt.Rows[i]);

关于c# - 从不同数据表中的一行向数据表添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4504829/

相关文章:

c# - (C#) 访问/修改列表中的对象

c# - 如何在 Asp.Net MVC 4 的多态模型中绑定(bind)复杂属性?

c# - 合并两个字符串(文本文件)

c# - 如何测试给定的功能代码单元 (C#) 是否不创建/写入任何文件到磁盘?

c# - 在 PdfPCell 中右对齐文本

c# - 找不到类型或命名空间名称 'IConvertible'

c# - 如何确定 HttpClient.PostAsJsonAsync 调用中出现 500 错误的问题是什么?

c# - 获取 System.Xml.XmlException : Name cannot begin with the ' ' character, 十六进制值 0x20。第 42 行,第 36 位

c# - TSqlUnit 值得使用吗?

c# - 如何在 Excel SpreadSheet 中填充数据,然后如何使用 C# 从该数据绘制图表