OVH Cloud OVH Cloud

Relations entre DataSet

1 réponse
Avatar
Alain Bélut
Bonsoir tout le monde

Voilà mon nouveau problème :

J'ai 2 dataSet, chacun correspondant à une table respective de la base.

Une table est tout simplement une liste de catégorie : id et libellé
L'autre table contient des produits d'une catégorie donnée : id_produit,
nom_produit, id_categorie

Mon but est de faire en sorte que dans la DataGrid que j'affiche dans ma
WebForm j'ai à l'écran :
nom_produit, libelle_categorie

J'ai essayé d'utiliser DataRelation. J'ai donc créé un 3ème DataSet dans
lequel j'ajoute les 2 autres dataset et j'ai "bindé" le nouveau dataset à ma
DataGrid. Mais elle n'affiche plus rien du tout... :-(

Merci de votre aide
Alain

1 réponse

Avatar
Patrice Ongla
Le principe de base du dataset c'est précisément d'y mettre plusieurs tables
(et de les lier le cas échéant), et non de créer un dataset par table !
C'est la différence avec les anciens recordset. D'où le changement de nom
d'ailleurs.

"Alain Bélut" a écrit dans le message de news:
cu5u47$65e$
Bonsoir tout le monde

Voilà mon nouveau problème :

J'ai 2 dataSet, chacun correspondant à une table respective de la base.

Une table est tout simplement une liste de catégorie : id et libellé
L'autre table contient des produits d'une catégorie donnée : id_produit,
nom_produit, id_categorie

Mon but est de faire en sorte que dans la DataGrid que j'affiche dans ma
WebForm j'ai à l'écran :
nom_produit, libelle_categorie

J'ai essayé d'utiliser DataRelation. J'ai donc créé un 3ème DataSet dans
lequel j'ajoute les 2 autres dataset et j'ai "bindé" le nouveau dataset à
ma
DataGrid. Mais elle n'affiche plus rien du tout... :-(

Merci de votre aide
Alain