我有一个SqlDataSource和一个GridView。
我想要做的是,在执行查询(即插入数据)时,在数据成功插入后,应该会出现一条消息:“数据已成功删除”。我已经使用GridView1_RowDeleted方法解决了它。
现在问题是,我想在查询执行失败时捕获错误。如果查询未能执行,则应显示一条消息:“数据无法插入。”。
怎么做?我对此并不了解。
需要你的帮助。
非常感谢。
答案 0 :(得分:3)
您应该能够为相关事件添加处理程序:已插入,已删除。然后,在处理程序中查看SqlDataSourceStatusEventArgs property Exception
。如果它不是null那么
发生了异常。例如,如果所选命令抛出了
例外:
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
if (e.Exception != null)
{
// handle the exception
}
}
-