我正在尝试将datatable的副本绑定到gridview,但它不会显示它。以下是示例代码:
var cloneData = originalData.clone();
gvTable.DataSource = cloneData;
gvTable.Databind();
如果我绑定originalData而不是cloneData,它可以工作..复制有什么问题?
asp.net C#。
答案 0 :(得分:2)
您需要使用Copy()
代替Clone()
Copy和Clone方法都创建了一个与原始DataTable结构相同的新DataTable。由Copy方法创建的新DataTable与原始表具有相同的DataRows集,但Clone方法创建的新DataTable不包含任何DataRows。
答案 1 :(得分:1)