Bonjour,
J'utilise un GridView pour afficher les données d'une table qui a par exemple une clé étrangère.
Ex: T_User (Pk_UserID, UserName, Fk_CountryID)
Le DBA me fournit les proc stock pour accéder aux données.
J'ai 2 proc stock : GetUser @PkUserID et GetCountry @PkCountryID.
Si j'affecte dans la datasource de mon GridView, la DataTable retournée par GetUser @PkUserId; je vais avoir :
- PkUserID : ce champ est masqué et non affiché
- UserName : ce champ est affiché comme il le faut
- FkCountryID : et là je ne veux pas de l'id mais du libellé qui se trouve dans mon autre table. Est ce que ASP.NET 2.0 prévoit cette gestion ou bien il faut absolument que ma proc stock me retourne le libellé et non pas l'id de Country ?
Je sais qu'il est possible de gérer cela quand on a 2 contrôles et lié le second sur l'id du premier, etc... mais je veux la chose dans une seule et même grille.
Merci
Partager