Bonjour,
Pour récupérer la valeur de clé d'une ligne séléctionnée dans un gridview, j'utilise:
tel que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { string _numProduit = Convert.ToString(GridView1.DataKeys[e.NewSelectedIndex].Value); ..... }
Mais dans le cas de clé double:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <asp:GridView ID="GridView1" runat="server" DataSourceID="sds1" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="NUMPRODUIT" OnSelectedIndexChanging="GridView1_SelectedIndexChanging"> <Columns> .... ...... <asp:TemplateField HeaderText="Détails"> <ItemTemplate> <asp:ImageButton ID="showProduit" CommandName="Select" runat="server" ImageUrl="css/img/details.png" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>, comment on peut récupérer ces clés ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part DataKeyNames="cle1,cle2"
Merci.
Partager