C # maneira simples de copiar ou clonar um DataRow?
Eu estou procurando uma maneira simples de fazer um clone de um DataRow. É como tirar uma foto dessa fileira e salvá-la. Os valores da linha original são livres para alterar, mas ainda temos outra cópia salva que não muda. Esta é a maneira correta de fazer isso?
DataRow Source, Destination;
//Assume we create some columns and fill them with values
Destination.ItemArray = Source.ItemArray;
Isso apenas definirá a referência ItemArray do Instantâneo para apontar para o da Origem ou ele realmente faz uma cópia separada? Eu deveria fazer isso em vez disso?
Destination.ItemArray = Source.ItemArray.Clone();
Edição: Eu não acho que o segundo trecho de código realmente compila.