Bonjour,
J'ai deux datatable resultant de requetes sql.
J'aimerai fusionner en colonne les deux dataTables pour en avoir plus qu'une seule.
Est ce possible ?
Merci de votre aide
Bonjour,
J'ai deux datatable resultant de requetes sql.
J'aimerai fusionner en colonne les deux dataTables pour en avoir plus qu'une seule.
Est ce possible ?
Merci de votre aide
Salut,
le meilleur moyen de faire ce genre d'opération est d'utiliser la DataSet.Merge. Cela te permet de fusionner avec évolution ou non du schéma (la structure de la table) grâce à l'argument MissingSchemaAction.
Il convient donc de passer par des datasets même si tu utilises des DataTables. C'est tout de même plus rapide à écrire que se taper le travail à la main...
Bonjour,
Aurais tu un exemple à tout hasard pour mieux comprendre le mécanisme ?
Merci
Pour le merge, regarde la MSDN ici
Sinon, si tu veux conserver tes datatables, tu as toujours la possibilité de créer un troisème datatable avec les mêmes colonnes que les deux autres et de copier le contenu de tes deux datatables originaux dans le troisième.
Je viens au passage de m'apercevoir que le merge fonctionne également sur les datatables. Ici
Je vais faire dans la facilité : http://msdn.microsoft.com/en-us/library/h954hh8s.aspx ; ça semble bien pour comprendre.
Merci à vous pour ces exemples. cela m'a bien aidé.
Je suis parti sur l'idée d'une troisieme dataTable
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager