关于DataTable中删除行的问题

Sniper 2003-05-23 04:21:32
当ForeignKeyConstraint的DeleteRule属性是None时,在父行有子行的情况下,是无法删除父行的.
如果试图删除父行,将抛出System.Data.InvalidConstraintException类型的异常.
现在问题是该异常抛出得有点那个,如何捕获该异常,显示自己的提示信息?
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
brightheroes 2003-06-25
  • 打赏
  • 举报
回复
try
{
//your code here
}
catch(InValidConstrainException e)
{
MessageBox.show(infomation you wanted to show)
}
你可以在catch里面处理任何东西,不一定要trow e的
kuangsha007 2003-06-25
  • 打赏
  • 举报
回复
DeleteRule属性是设成setnull,或者cascade不行吗~~~~
Sniper 2003-06-25
  • 打赏
  • 举报
回复
谢谢,我试试!
coollzh 2003-05-23
  • 打赏
  • 举报
回复
try
{}
catch(InvalidConstraintException ex_
{
MessageBox.show("err");
}

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧