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 :
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****
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Par exemple si je fais :
(Où ma procédure stockée est SELECT * FROM Customer )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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, @+
Partager