C # prosty sposób kopiowania lub klonowania DataRow?
Szukam prostego sposobu na utworzenie klonu DataRow. Coś w rodzaju robienia zdjęcia tego rzędu i zapisywania go. Wartości oryginalnego wiersza można następnie dowolnie zmieniać, ale wciąż mamy inną zapisaną kopię, która się nie zmienia. Czy to jest właściwy sposób?
DataRow Source, Destination;
//Assume we create some columns and fill them with values
Destination.ItemArray = Source.ItemArray;
Czy to po prostu ustawi odniesienie ItemArray Snapshota do tego w źródle lub czy faktycznie tworzy osobną kopię? Czy mam to zrobić zamiast tego?
Destination.ItemArray = Source.ItemArray.Clone();
EDYCJA: Nie sądzę, aby drugi fragment kodu rzeczywiście się kompilował.