Bonjour.
J'ai un gridview avec deux ImageButton et je souhaite récupéré la ligne concerné par le clic.
A la base j'avais fait mon 1er bouton avec l'évènement SelectedIndexChange, mais avec deux bouton je ne vois pas comment ça pourrait fonctionner.
Voici le code du bouton que j'ai créer:
Et voici le Code Behind correspondant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:templatefield HeaderText="Modification" > <itemtemplate > <asp:imagebutton ID="Modification" runat="server" commandname="select" OnCommand="CommandBtn_Modif" imageurl="images/Modif.gif" /> </itemtemplate> <HeaderStyle ForeColor="Orange" /> </asp:templatefield>
Malheuresement il ne récupére pas de valeur pour la ligne donc j'ai une erreur du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void CommandBtn_Modif(object sender, CommandEventArgs e) { GvTA.Enabled = false; string IDSelected = GvTA.SelectedRow.Cells[1].Text; }
Je pense que je n'utilise pas le bon code pour récupéré la valeur de la ligne, mais j'ai beau essayer avec tout ce que je trouve sur le net, je n'y arrive pas.Object reference not set to an instance of an object.
Si vous avez une solution, merci d'avance.
Partager