GridView内置删除功能删除数据时如何处理外键异常?
两个数据表:
retailer存放销售商信息,
contract存放销售合同信息。
后者中的retailernum字段要引用到销售商的编号
当我用GridView显示销售商列表,使用内置的删除功能删除某一个被销售合同引用到的销售商信息时
系统就会出现错误,提示
SqlException (0x80131904): DELETE 语句与 REFERENCE 约束"FK_contract_retailer"冲突。
我不打算使用级联删除,有没有办法捕捉这个异常并在页面上向用户提示不可删除该记录呢?
求教!