我有一个datagridview似乎工作正常,直到用户将名称添加到已经存在的唯一名称列中为止。
我得到这个:
System.Data.ConstraintException:列“名称”被限制为唯一。值“test”已经存在。
是否有人建议我在哪里以及如何捕获此错误,并防止用户添加不区分大小写的其他名称,以防止出现此大错误?
谢谢!
最佳答案
只需在代码中捕获ConstraintException类型的异常即可(确保它在执行插入操作的地方)。如果发现该异常,则显示一些友好的文本“名称“test”已存在。请选择其他名称。”
关于vb.net - Vb.Net Datagridview错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731451/