读书人

gridview中剔除一行后为什么不触发row

发布时间: 2012-10-16 09:57:37 作者: rapoo

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

读书人网 >asp.net

热点推荐