Я ищу простой способ сделать клон DataRow. Вроде как сделать снимок этого ряда и сохранить его. Затем значения исходной строки можно свободно изменять, но у нас все еще есть еще одна сохраненная копия, которая не изменяется. Это правильный способ сделать это?
DataRow Source, Destination;
//Assume we create some columns and fill them with values
Destination.ItemArray = Source.ItemArray;
Будет ли это просто устанавливать ссылку Snapshot ItemArray так, чтобы она указывала на ссылку в Source, или она действительно создает отдельную копию? Должен ли я сделать это вместо этого?
Destination.ItemArray = Source.ItemArray.Clone();
РЕДАКТИРОВАТЬ :Я не думаю, что второй фрагмент кода на самом деле компилируется.