GridView成功删除一行后RowDeleted事件中e.AffectedRows值为-1

linhl 2009-07-30 11:49:39
GridView成功删除一行后,为何在RowDeleted()中e.AffectedRows值为-1?
...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-07-30
  • 打赏
  • 举报
回复

protected void SqlDataSource1_Deleted(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.AffectedRows == 0)
Response.Write("改行已经变更,您删除失败<br />");
}

参考
sd1840888 2009-07-30
  • 打赏
  • 举报
回复
e.AffectedRows=-1是正常的啊
如果=0则表示发生冲突了
linhl 2009-07-30
  • 打赏
  • 举报
回复
记录已经成功删除,并没有发生异常,但e.AffectedRows值为-1
hecker728 2009-07-30
  • 打赏
  • 举报
回复
不明白,学习

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧