[ASP.Net/GridView] Comment effectuer une jointure ?
Bonjour,
j'ais deux tables Customer et Ref_Country qui sont lié par une clé primaire sur un champ Country_Id.
Voiçi la stucture de mes deux tables :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Customer
Customer_Id int(4);
Country_Id int(4);
CustomerName nvarchar(50);
ACRKey nvarchar(50);
Ref_Country
Country_Id int(4);
CountryName nvarchar(50);
CountryCode nvarchar(50); |
Maintenant, dans une GridView, je voudrais afficher toutes les lignes des champs CustomerName et ACRKey de la table Customer ainsi que du champ CountryCode correspondant de la table Ref_country et tout ça par procédure stockée et c'est la m****
Par exemple si je fais :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<asp:GridView ID="CustomerGridView" runat="server"
AutoGenerateColumns="False" DataKeyNames="CustomerId"
DataSourceID="CustomerSqlDataSource">
<Columns>
<asp:BoundField DataField="CustomerName"
HeaderText="CustomerName" SortExpression="CustomerName" />
<asp:BoundField DataField="ACRKey" HeaderText="ACRKey"
SortExpression="ACRKey" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="CustomerSqlDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:EPMDB_SQL_SERVER_2000 %>"
ProviderName="System.Data.SqlClient"
SelectCommand="sp_getcustomers"
SelectCommandType="StoredProcedure">
</asp:SqlDataSource> |
(Où ma procédure stockée est SELECT * FROM Customer )
Je récupère et j'affiche bien les champs CustomerName et ACRKey de ma table Customer.
Mais comment arriver à atteindre le champ CountryCode de ma table Ref_Country?
Merci d'avance pour vos réponse, @+