How to delete row in gridview using rowdeleting event?

前端 未结 16 1617

This is my .cs code :

protected void Gridview1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
 Gridview1.DeleteRow(e.RowIndex);
 Gridvi         


        
16条回答
  •  难免孤独
    2020-12-03 17:05

    The easiest way is to create your GridView with some data source in ASP and call that data source in Row_Deletinng Event. For example if you have SqlDataSource1 as your GridView data source, your Row_Deleting event would be:

    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
          int ID = int.Parse(GridView1.Rows[e.RowIndex].FindControl("ID").toString());
          string delete_command = "DELETE FROM your_table WHERE ID = " + ID;
          SqlDataSource1.DeleteCommand = delete_command;
    }
    

提交回复
热议问题