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 : 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);
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 : 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>
(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, @+