Bonjour;,
J'ai fait un gridview, mais lorsque je clique sur mes ImageButton, j'arrive à recuperer la CommandName, mais je n'arrive pas à recuperer d'où vient ma ligne, et les champs Id et Version. Pourtant je recupere bien l'évement grdViewStructureTest_RowCommand, et j'ai bien défini dans ma datagrid DataKeyNames. Pourriez vous me dépanner
.
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
18
19
20
21
22
23
24
25
26
27
28
29 <asp:GridView ID="grdViewStructureTest" runat="server" meta:resourcekey="grdViewListeApplicationsResource1" AutoGenerateColumns="false" Width="600px" OnRowCommand="grdViewStructureTest_RowCommand" DataKeyNames="Id,Version"> <Columns> <asp:BoundField HeaderText="Id" DataField="Id" Visible="false" /> <asp:BoundField HeaderText="Version" DataField="Version" Visible="false" /> <asp:HyperLinkField HeaderText="Nom" DataTextField="Nom" DataTextFormatString="{0:c}" DataNavigateUrlFormatString="" /> <asp:BoundField HeaderText="Type" DataField="Type" /> <asp:BoundField HeaderText="Index" DataField="Index" /> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="cmdDescendreExercice" CommandName="cmdDescendreExercice" runat="server" ImageUrl="~/_Images/fleche_Descendre.png" ToolTip="Descendre" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="cmdMonterExercice" CommandName="cmdMonterExercice" runat="server" ImageUrl="~/_Images/fleche_Monter.png" ToolTip="Monter" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="cmdSupprimer" CommandName="cmdSupprimerExercice" runat="server" ImageUrl="~/_Images/delete.gif" ToolTip="Supprimer" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Partager