【发布时间】:2012-05-26 14:15:47
【问题描述】:
我正在使用 gridview 和 SqlDataSource。
在数据库中,我在其中一列上设置了唯一约束。
当我使用新值从 gridview 中的一行更改单元格的值但该值已存在于同一列的其他行中时,它会给我错误:
无法在具有唯一索引“IX_tb1”的对象“dbo.tb1”中插入重复的键行。
声明已终止。
我需要向用户显示友好的消息,例如在标签中
错误:值已存在
有没有办法做到这一点?因为我没有使用任何 sql 命令来捕捉东西。
谢谢
【问题讨论】: