新手学asp.net,最近在做一个小东西,但是发现在用datagridview的时候发现想用datagridview的Rowdeleted删除事件时,因为这个记录是其他表的外键,所以删除会出现异常,所以想在编辑这个事件的时候删除时如果有其他相关记录,提示不能删除异常。想抛出异常,怎么用呢? 如果有点小例子提示会明白快点,谢谢啦protected void gvSpecialty_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
if (e.Exception == null)
Response.Write("<script>alert('删除成功!')</script>");
else
Response.Write("<script>alert('删除失败,此记录可能与其它数据有关联。')</script>");
}C#DataGridView异常行业数据ASP.NET
{
if (e.Exception == null)
Response.Write("<script>alert('删除成功!')</script>");
else
Response.Write("<script>alert('删除失败,此记录可能与其它数据有关联。')</script>");
}C#DataGridView异常行业数据ASP.NET
解决方案 »
- 注册会员到期如何提醒
- DropDownList 事件问题,高手指点一二!!!
- 屏蔽javascript弹出页面中的url
- VS2005调试时报错 HRESULT=0x8007000e。ErrorCode=0x0
- 急!200分!有没有高手! 通过后台代码向<body>标签中添加属性!
- 一些语法看不懂,请指教
- 百分求助:DropDownList联动下拉框获取不到SelectedValue????
- windows方式下如何查找iis的虚拟路径,求助!!!
- 高手请进(machine.config 行: 198),能解决100分相送
- 我想做把数据导入到excel里面,首先我把微软的相关的组建添加到了引用里面,然后我就不知道excel的一些相关的属性,方法,在帮助里面我也
- 今天面试遇到一题有点困难求大神解决
- asp.net线程池
{
if (ex.Errors.Count > 0)
{
switch (ex.Errors[0].Number)
{
case 547: // Foreign Key violation
// TODO:
break;
case 2601: // Primary key violation
// TODO:
break;
default:
throw new DataAccessException(ex);
}
}}或者你直接去取数据判断,如果有关联数据,就不让删除