2011-07-01 16 views
0

我想將datatable的副本綁定到gridview,但它不顯示它。這裏是一個示例代碼:gridview不綁定C#中的數據表副本

var cloneData = originalData.clone(); 
gvTable.DataSource = cloneData; 
gvTable.Databind(); 

如果我綁定originalData而不是cloneData,它的工作原理..副本有什麼問題?

asp.net C#。

回答

2

您需要使用Copy(),而不是Clone()

無論是複製和克隆方法創建一個具有相同的結構與原始數據表中的新數據表。由Copy方法創建的新DataTable與原始表具有相同的一組DataRow,但由Clone方法創建的新DataTable不包含任何DataRows。

Source