ASP.NET : Afficher la valeur d’une clé étrangère dans un GridView

Si les données à afficher dans un GridView contiennent une clé étrangère, c'est la requête SQL qui, à l'aide d'une jointure, ira chercher l'information relative à la clé étrangère.

▼Publicité

Ex : Dans la source de données :

Fichier .aspx (ASP.NET)

<asp:SqlDataSource ID="dataSourceProduit" runat="server" 

   ConnectionString="<%$ ConnectionStrings:ConnectionStrings:ConnectionStringVotreSite %>" 

   SelectCommand="SELECT produit_id, produit_description, cat_description FROM produit INNER JOIN categorie ON produit_cat_id=cat_id ORDER BY produit_description">

</asp:SqlDataSource>

Dans la grille :

Fichier .aspx (ASP.NET)

<asp:GridView ...>

   <Columns>

      ...

      <asp:BoundField DataField="cat_description" .../>

      ...

   </Columns>

</asp:GridView>

Article précédent : « Afficher une image dans un GridView (ImageField) ».

Merci de partager ! Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestShare on StumbleUponEmail this to someone
Catégories