Bonjour,

J'ai un petit problème, j'utilise une couche DAO pour exécuter des requêtes qui sélectionnent des données dans une base et me renvoient des DataTables (je n'ai pas droit de modification sur ces fonctions DAO, donc pas de jointures possible puisque chaque fonction ne Select que des données d'une seul table à la fois).

J'ai besoin de récupérer donc, des données de deux tables, je récupère donc deux DataTable successivement. Ces DataTables ont une champs commun et qui est une clé primaire.

J'ai besoin donc, de fusionner ces deux DataTable pour n'en avoir qu'un seul et le binder à un gridView ^^

J'ai essayé avec la méthode DataTable1.Merger(DataTable2) en ayant bien spécifier les primarykeys, mais celà m'écrase les données du deuxième DataTable.

Si quelqu'un pouvait m'aider, ou m'aiguiller...

Merci d'avance.

DJuL-



EDIT : oui bon en fait je suis un caca, j'avais mal définit mes primarykeys. (Pour ceux que ca interesse : dataTable1.PrimaryKey = new DataColumn[] { dataTable1.Columns[0] }