2011-11-16 245 views
0

我有一個gridview(MaterialGrid)臨時表插入,更新n刪除保存按鈕點擊網格值。處理異常

Material_id是gridview的主鍵n它不允許通過組合框(它在MaterialGrid中)進行重複材質輸入,而在插入重複材質時它會在bindmaterialGrid函數中引發異常。

我要處理這個異常n個顯示消息框

"cant insert duplicate material" 

如何解決呢?

+0

請更具體。如何使用異常處理程序? –

回答

0

而不是拋出和捕捉異常,你應該檢查主鍵列值的existence

0

不要等待拋出異常,而應事先檢查一下,看看插入的值是否已經存在。使用這種方法,您可以更好地控制執行流程,並且還可以避免處理異常的開銷。