小弟以前用1.0的,最近弄成2.0的写一些东西就不怎么明白了,有一个问题想请教各位大哥:我在GridView 中添加了一个Delete按钮,可是我不知道该用GridView中的RowDeleted还是RowDeleting事件。在响应的函数中该怎么获取GridView中第一列的ID值?我记得以前在ASP.NET1.0中可以通过DeleteCommand(object sender,DataGridCommandEventArgs e){
string ID=Convert.ToString(e.Item.Cell[0].Text);
}
来处理,在2.0中我就不知道该怎么办了。请各位大哥赐教,谢谢了!急啊
string ID=Convert.ToString(e.Item.Cell[0].Text);
}
来处理,在2.0中我就不知道该怎么办了。请各位大哥赐教,谢谢了!急啊
deletecommand="Delete From [表] where id=@id"
在GridView中有一个属性DataKeyNames,设置如:DataKeyNames="id"
在你的RowDeleting事件中就可以访问了,e.Keys[e.RowIndex].
protected void GridView1_RowDeleting(object sender, EventArgs e)现改成
protected void GridView1_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e)事件名,属性等都要自己写,有点麻烦,有没有自动生成的? 就像双击Button一样 :)