【问题标题】:Copy one datatable to another datatable in asp.net将一个数据表复制到asp.net中的另一个数据表
【发布时间】:2016-08-16 01:19:36
【问题描述】:

我创建了一个datatable,其中有一些记录,现在我想要将第一个datatable 的记录复制到另一个datatable

我尝试如下:

Session["AmountData"] = AmountDatatable; // 1st datatable which has data

DataTable CompanyWiseRecord = new DataTable();
for (int i = 0; i < AmountDatatable.Rows.Count; i++)
{
   CompanyWiseRecord.ImportRow(AmountDatatable.Rows[i]); // 2nd datatable which does not have data
}

请告诉我哪里出错了。

【问题讨论】:

  • ImportRow 的文档说,如果该行的状态为 Detached,则该行将被忽略。 AmountDatatable 中的行的状态是什么?

标签: c# asp.net datatable


【解决方案1】:

如果您没有根据某些条件从表一中获取数据或分配特定的行或列,那么您可以简单地使用

DataTable CompanyWiseRecord=AmountDatatable;

【讨论】:

    【解决方案2】:

    你直接使用 session Like:

    DataTable CompanyWiseRecord = (DataTable)Session["AmountData"]; //Retrieving DataTable from Session.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 2014-03-20
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多