将一个数据表复制到asp.net中的另一个数据表

时间:2016-04-22 12:02:12

标签: c# asp.net datatable

我创建了一个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
}

请让我知道我哪里出错了。

2 个答案:

答案 0 :(得分:1)

您直接使用会话赞:

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

答案 1 :(得分:0)

如果您没有根据某些条件从表1中获取数据或分配特定的行或列,那么您只需使用

即可完成
DataTable CompanyWiseRecord=AmountDatatable;