Bonjour,
je voudrais savoir comment récupérer l'index de la ligne d'un gridview afin de supprimer cette ligne voici mon code :
asp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
  <asp:TemplateField>
                                        <ItemTemplate>
                                              <asp:ImageButton runat="server" OnClientClick="confirmSubmit()" CommandName="delTh" 
                                                text="Supprimer le sujet" 
                                        imageurl="~/images/poubelle.gif" />
                                        </ItemTemplate>
                                    </asp:TemplateField>
c# :
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
 
protected void GridViewThread_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "delTh")
        {
            int ff = Convert.ToInt32(e.CommandArgument);
          C_THREAD.deleteThreadByCdThread
                (Int32.Parse
                    (
                        GridViewThread.DataKeys[Int32.Parse(e.CommandArgument.ToString())].Value.ToString()
                    )
                );
 
            ObjectDataSourceThread.DataBind();
            GridViewThread.DataBind();
        }
    }
Merci a tous pour vos future réponse