2016-04-22 124 views
3

我創建了一個datatable,它有一些記錄,現在我想要的是將第一個datatable的記錄複製到另一個datatable將一個數據表複製到asp.net中的另一個數據表中

我試圖象下面這樣:

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 
} 

請讓我知道我錯了。

+0

ImportRow的文檔說,如果該行的狀態爲'Detached',則該行將被忽略。 'AmountDatatable'中的行的狀態是什麼? – Crowcoder

回答

0

,如果你不從表中的一個基於某些條件或指定特定的行或列,然後你可以這樣做只是通過

DataTable CompanyWiseRecord=AmountDatatable; 
0

您直接使用會話像讀取數據:

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

相關問題