2011-11-16 169 views
0

我有一个gridview(MaterialGrid)临时表插入,更新n删除保存按钮点击网格值。处理异常

Material_id是gridview的主键n它不允许通过组合框(它在MaterialGrid中)进行重复材质输入,而在插入重复材质时它会在bindmaterialGrid函数中引发异常。

我要处理这个异常n个显示消息框

"cant insert duplicate material" 

如何解决呢?

+0

请更具体。如何使用异常处理程序? –

回答

0

而不是抛出和捕捉异常,你应该检查主键列值的existence

0

不要等待抛出异常,而应事先检查一下,看看插入的值是否已经存在。使用这种方法,您可以更好地控制执行流程,并且还可以避免处理异常的开销。