首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

gridview中剔除一行后为什么不触发rowdeleted事件

2012-10-16 
gridview中删除一行后为什么不触发rowdeleted事件protected void GridView1_RowDeleted(object sender, Gr

gridview中删除一行后为什么不触发rowdeleted事件
protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
  {
  if (e.Exception==null)
  {
  Label1.Text = "删除成功!";
  }
  else
  {
  Label1.Text = "删除失败!";
  }
  }
我有GridView1_RowDeleting事件,添加了确定框,点击删除确定后也删除了数据,可为什么label1不显示呢,也就是没有触发GridView1_RowDeleted事件,这是怎么回事

[解决办法]
你使用ObjectDataSource或SqlDataSource数据源+GridView方式来执行操作,它就会被触发

如果你以现在的方式,那你得在GridView1_RowDeleting事件里人为地显式调用(触发它)GridView1_RowDeleted

热点排行