我正在刪除由於國外限制而失敗的DataRow。拋出一個InvalidConstraintException異常,我想捕獲,記錄,然後向用戶顯示一條消息,說明由於表名使用它而失敗。InvalidConstraintException的自定義消息
使用ConstraintException它會在DataSet上設置信息,例如特定行是否有錯誤。在這種情況下,我有足夠的信息通過點擊該信息來生成消息。 InvalidConstraintException似乎沒有設置任何信息。
有無論如何我可以找到引發InvalidConstraintException時涉及哪些表?
只有這樣我能想到的就是通過把在try-catch周圍的代碼是做刪除和跟蹤表你自己」重新刪除。 – Andrew