相关疑难解决方法(0)

C#复制或克隆DataRow的简单方法?

我正在寻找一种简单的方法来克隆DataRow.有点像拍摄该行的快照并保存它.然后原始Row的值可以自由更改,但我们仍然有另一个保存的副本不会更改.这是正确的方法吗?

    DataRow Source, Destination;
    //Assume we create some columns and fill them with values
    Destination.ItemArray = Source.ItemArray;
Run Code Online (Sandbox Code Playgroud)

这只是将Snapshot的ItemArray引用设置为指向Source中的那个或者它实际上是否单独创建一个副本?我应该这样做吗?

    Destination.ItemArray = Source.ItemArray.Clone();
Run Code Online (Sandbox Code Playgroud)

编辑:我不认为第二个代码片段实际编译.

c# datatable datarow

105
推荐指数
2
解决办法
18万
查看次数

41
推荐指数
5
解决办法
14万
查看次数

标签 统计

c# ×2

datatable ×2

.net ×1

datarow ×1

duplicate-data ×1