如何在C#中获取Datatable Unique Constraint Exception值?

时间:2015-12-23 02:10:01

标签: c# datatable

我为我的数据表的两列设置了UniqueConstraint。

dtContacts.Constraints.Add(new UniqueConstraint(new DataColumn[] 
{ 
  dtContacts.Columns["Last Name"], 
  dtContacts.Columns["First Name"] ]
}
));

因此,当发生ConstraintException时,我收到如下消息:

  

"列'姓氏,名字'被限制为独特的。值   ' Grant,Alex'已经存在"

由漂亮的标准代码生成:

MessageBox.Show(e.Message); 

有没有办法获得触发异常的特定值?我需要得到格兰特,亚历克斯和#39;所以我可以用字符串构建自定义消息。

0 个答案:

没有答案