当前位置: 代码迷 >> ASP.NET >> gridview 中设置的删除 用代码怎么实现,总出错
  详细解决方案

gridview 中设置的删除 用代码怎么实现,总出错

热度:9276   发布时间:2013-02-25 00:00:00.0
gridview 中设置的删除 用代码如何实现,总出错
控件设置的删除连接,代码如果自己写的话,该怎么写?
如果光设置出来的话,提示“ASP.studentsinfor_aspx”并不包含“GridView1_RowDeleting”的定义
我想代码应该在GridView1_RowDeleting中写吧,可具体代码该怎么写,请指教

------解决方案--------------------------------------------------------
// .aspx 在 datakeynames 最终设置主键字段
<asp:GridView ID= "GridView1 " runat= "server " OnRowDeleting= "GridView1_RowDeleting " datakeynames= "ID ">
<Columns>
<asp:CommandField ShowDeleteButton= "True " />
</Columns>
</asp:GridView>

// aspx.cs
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string id = GridView1.DataKeys[e.RowIndex].Value.ToString(); // 获取主键
string sql = "DELETE FROM table WHERE id = " + id;
// ADO.NET 操作
// ..
}
  相关解决方案