准备删除一行数据“System.Web.UI.WebControls.GridViewDeletedEventArgs”不包含“RowIndex”的定义,并且找不到可接受类型为“System.Web.UI.WebControls.GridViewDeletedEventArgs”的第一个参数的扩展方法“RowIndex”(是否缺少 using 指令或程序集引用?)
deleted和deleting区别,还有好几个ed和ing事件的区别,我准备删除一行,到底是对deleted编程还是对deleting编程?
deleted和deleting区别,还有好几个ed和ing事件的区别,我准备删除一行,到底是对deleted编程还是对deleting编程?
解决方案 »
- 时间相减,得到年?
- 装上IIS5.1以后不能显示asp.net页面,在线急等!
- 再开帖:VS2011自带报表中,一个表格只能对应一个DataSet吗?如果想对应两个DataSet应该怎么做?
- 求帮忙更改ASP。net 网站 有偿
- gridview的使用
- 当我想调试程序时出现 “无法在 web 服务器上启动调试”怎么回事啊?????
- html超链接问题 急 打出马上送分!!!!!!!
- reportviewer数据源找不到的问题
- ASP.NET中键盘上下左右键控制DataGrid的项选择和分页 附代码
- 求asp.net的出入数据库代码?如向数据表中添加信息
- 来者有分,WEB开发中如何设置客户端图片保存时间(即图片缓存时间)?
- 求正则,对所有图片格式进行验证。
ing事件:系统执行操作之前触发---事件是系统调用默认删除功能之前触发。
RowDeleting发生在删除数据之前,RowDeleted发生在删除数据之后。
使用RowDeleting事件,可以在真正删除前再次确认是否删除,
可以通过设置GridViewDeleteEventArgs.Cancel=True来取消删除;也可以用于判断当前数据库记录数,如果只剩一条记录且数据库不能为空则提示并取消删除操作。
使用RowDeleted事件,可以在删除后,通过GridViewDeletedEventArgs的Exception属性判断删除过程中是否产生异常,
如无异常,则可以显示提示信息。protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int index=e.RowIndex ;
GridViewRow gvr=GridView1.Rows[index];
str1 = gvr.Cells[1].Text;
}protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
if (e.Exception == null)
Message.Text += "<br>您成功删除了"+str1 ;
else
Message.Text += "删除失败";
}