【发布时间】:2012-05-13 16:39:00
【问题描述】:
我有一个 gridview 和 sqldatasource 来将数据从数据表绑定到 gridview 。
当我用一个新的单元格更新一个值,并且该值已经存在于 gridview 的其他单元格中时,我会在新页面中收到唯一值的约束错误,这对用户来说真的很糟糕。
如何捕获该错误并在标签中显示另一个文本以警告用户该值已存在?
所以,我没有从事件中向 gridview 添加任何内容,我无法捕捉到任何东西。 我需要制定一个一般规则或其他东西,但我不知道如何。
我试过了,但是没用,没有显示出来。
protected void GridViewUpdateEventHandler(Object sender, GridViewUpdatedEventArgs e)
{
if(e.Exception!=null)
{
lblForError.Text="Value already exists"; //etc
}
}
谢谢
【问题讨论】: