Je suis à la recherche d'un moyen simple de faire un clone d'un DataRow. Un peu comme prendre un instantané de la Ligne et de la sauver. Les valeurs de la Ligne d'origine sont alors libres de changer, mais nous avons encore une autre copie enregistrée qui ne change pas. Est-ce la bonne façon de le faire?
DataRow Source, Destination;
//Assume we create some columns and fill them with values
Destination.ItemArray = Source.ItemArray;
Sera-ce juste jeu Instantané de la ItemArray référence à point à celle de la Source ou faut-il réellement faire une copie distincte? Dois-je faire à la place?
Destination.ItemArray = Source.ItemArray.Clone();
EDIT: je ne pense pas que le deuxième extrait de code compile en fait.