ti-cri-cri en beau joual vert
Messages postés1Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention11 octobre 2003
-
11 oct. 2003 à 20:53
adevnet
Messages postés2Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention 6 avril 2005
-
16 mars 2004 à 18:21
Bonjour,
j'essai d'ajouter un DataRow à une table mais j' ai le message suivant:
"Une exception non gérée du type 'System.ArgumentException' s'est produite dans system.data.dll
Informations supplémentaires : Cette ligne appartient déjà à une autre table."
voici un extrait :
NB: il s'agit d'une relation plusieurs à plusieurs.
private DataTable DTAutreProprio;
DTAutreProprio = new DataTable("AutreAssure");
for (int i=0; i < lesLignesContrats.Length; i++)
// pour chaque ligne dans lesLignesContrats
{
DataRow Row = lesLignesContrats[i];
foreach (DataRow ligneClient in Row.GetParentRows("ClientsClients-Contrats"))
{
DTAutreProprio.Rows.Add(ligneClient); ///ERREUR****
}
}
adevnet
Messages postés2Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention 6 avril 2005 16 mars 2004 à 18:21
Bonjour,
Là tu veux ajouter une DataRow qui est déjà lié à un DataTable.
Normalement, tu dois pouvoir faire
DTAutreProprio.ImportRow(ligneClient). Il me semble également qu'on peut faire des "copies" du contenu par ligne (qui doivent avoir la même structure!!) en utilisant la méthode ItemArray du DataRow.