我有一个 gridview 和 sqldatasource 来将数据从 datatable 绑定到 gridview 。
当我用一个新的单元格更新一个值,并且该值已经存在于 gridview 的其他单元格中时,我将在新页面中收到唯一值的约束错误,这对用户来说真的很糟糕。
如何捕获该错误并在标签中显示另一个文本以警告用户该值已存在?
所以,我没有从事件中向 gridview 添加一些东西,也没有什么我可以捕捉到的。我需要制定一般规则或其他东西,但我不知道如何。
我试过这个,但没有用,没有出现。
protected void GridViewUpdateEventHandler(Object sender, GridViewUpdatedEventArgs e)
{
if(e.Exception!=null)
{
lblForError.Text="Value already exists"; //etc
}
}
谢谢