vb.net - Vb.Net Datagridview错误处理

标签 vb.net datagridview error-handling

我有一个datagridview似乎工作正常,直到用户将名称添加到已经存在的唯一名称列中为止。

我得到这个:

System.Data.ConstraintException:列“名称”被限制为唯一。值“test”已经存在。

是否有人建议我在哪里以及如何捕获此错误,并防止用户添加不区分大小写的其他名称,以防止出现此大错误?

谢谢!

最佳答案

只需在代码中捕获ConstraintException类型的异常即可(确保它在执行插入操作的地方)。如果发现该异常,则显示一些友好的文本“名称“test”已存在。请选择其他名称。”

关于vb.net - Vb.Net Datagridview错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731451/

相关文章:

c# - DataGridView 复选框事件

c# - Datagridview FirstDisplayedScrollingRowIndex 在网格底部不起作用

powershell - 尝试/捕获非法字符

c# - 如何将这行代码从 C# 转换为 Visual Basic

vb.net - VB.NET 方法链中的换行符

vb.net - For-Next-语句中的新随机数重复相同的值

c# - 是否可以在 datagridview 中切换行和列?

vb.net - 在 dotnet 中使用 ssl 进行双向身份验证

string - haskell-需要整数的字符串

javascript - 即使出现错误,Promise 也会解决并触发下一个函数