如何在GridView中创建删除按钮?
我在GridView
了另一个名为delete的列。 单击删除时,应删除该行,换句话说,我需要获取当前行的用户名以将其删除。
- 我应该使用哪个活动? (RowDeleting,Rowdeleted等……)
- 如何从当前行获取用户名?
这是一篇关于DataGrid典型用法的精彩文章。
请享用。
您可以使用RowDeleting
事件,通过将用户名存储在数据键集合中,您可以以编程方式访问它。
然后,在后面的代码中使用数据键删除记录。
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string userName = (string) GridView1.DataKeys[e.RowIndex].Value; DeleteUser(userName); }
1: –
protected void grdLst_RowDeleting(object sender, GridViewDeleteEventArgs e) { int i = Convert.ToInt32(grdLst.DataKeys[e.RowIndex].Value); ob.DeleteCoverage(i); Response.Redirect("fullcoverage.aspx"); }
2: –
GridViewRow row = (GridViewRow)grdlist.Rows[e.RowIndex]; string name = row.Cells[1].Text; Response.Write(name.Trim());
tablename.Rows.RemoveAt(datagrid1.currentcell.rowindex);