如何在Asp.net C#中删除网格视图中的数据行?
我尝试使用grid view RawDeleteing事件删除grid view中的数据。 我面临着这样的错误: 错误1“System.Web.UI.WebControl.GridViewDeleteEventArgs”不存在 包含“RawIndex”的定义,但不包含扩展方法“RawIndex” 接受类型为的第一个参数 找不到“System.Web.UI.WebControl.GridViewDeleteEventArgs” (是否缺少using指令或程序集 参考?)C:\Users\love\Desktop\Crime Management System\Crime 管理系统\Admin\ManageLocation.aspx.cs 删除状态的方法:如何在Asp.net C#中删除网格视图中的数据行?,c#,asp.net,C#,Asp.net,我尝试使用grid view RawDeleteing事件删除grid view中的数据。 我面临着这样的错误: 错误1“System.Web.UI.WebControl.GridViewDeleteEventArgs”不存在 包含“RawIndex”的定义,但不包含扩展方法“RawIndex” 接受类型为的第一个参数 找不到“System.Web.UI.WebControl.GridViewDeleteEventArgs” (是否缺少using指令或程序集 参考?)C:\Users\love\
public void DeleteState(Property p)
{
cmd = new SqlCommand("DeleteState", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Sid", p.Sid);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
我在删除RoaIndex附近的事件时遇到错误,您能帮我解决吗?这是
RowIndex
而不是RawIndex
,更改代码
p.Sid = Convert.ToInt16(GridView1.DataKeys[e.RawIndex].Value);
到
属性名称为,而不是RawIndex
p.Sid = Convert.ToInt16(GridView1.DataKeys[e.RawIndex].Value);
p.Sid = Convert.ToInt16(GridView1.DataKeys[e.RowIndex].Value);