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