当前位置: 代码迷 >> ASP.NET >> gridview中剔除一行后为什么不触发rowdeleted事件
  详细解决方案

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

热度:4245   发布时间:2013-02-25 00:00:00.0
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
  相关解决方案