Problème copie de colonne dataset/datatable
Bonjour à tous, je viens poster ici car j'ai actuellement un problème en C# sur Visual Studio.
Je dois remplir un objet 'DataGridView' à l'aide d'une datatable qui est elle même rempli de plusieurs colonnes, je trouve ces colonnes dans des tables de mon DataSet, hors j'obtiens le message d'erreur suivant : "La colonne 'nomcolonne' appartient déjà à un autre DataTable". En cherchant un peu sur google j'ai trouvé que c'est parce qu'une instance de DataColumn ne peut pas appartenir à deux DataTable en même temps. Seulement je ne sais pas comment faire autrement que comme ça.
Voici mon code :
Code:
1 2 3 4 5 6
| DataSet dslocal = new DataSet();
RemplirRequete(requete, dslocal, connec, "Produits");
DataColumn dc = dslocal.Tables["Produits"].Columns["numProd"];
DataTable dt = new DataTable("TableProduits");
dt.Columns.Add(dc);
DataGridViewProduit.DataSource = dt; |
J'ai essayé avec 'copy' aussi mais sans grand succès, si quelqu'un à une idée, cela m'aiderait beaucoup.
Je vous remercie de votre aide
Heart