从网格视图中删除行1
本文关键字:删除行 视图 网格 | 更新日期: 2023-09-27 18:32:02
我正在尝试删除网格视图中的一行,但我的删除扩展方法有问题。
错误我得到:
"System.Web.UI.WebControls.GridViewRow"不包含定义 对于"删除",没有扩展方法"删除"接受第一个 类型为"System.Web.UI.WebControls.GridViewRow"的参数可以是 找到(是否缺少 using 指令或程序集引用?
这是我的代码:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("Submit"))
{
GridViewRow oItem = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
int RowIndex = oItem.RowIndex;
GridView1.Rows[RowIndex].Delete();
}
}
尝试使用不同的方法通过循环遍历 DataGridView 的选定行来执行此操作
if (e.CommandName.Equals("Submit"))
{
GridView1.DeleteRow(GridView1.SelectedIndex)
//you could null the datasource here and reassign if necessary here prior to calling DataBind()
GridView1.DataBind();
}