新手学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
解决方案 »
- 关于sql注入,都说只过渡单引号是没用的,可我一直搞不明白,我过渡了单引号,你还怎么注入?
- 怎么删除gridview中ID = n的记录,只在gridview中删除
- button 和 linkbutton 的区别
- 高分求解!!ASP.NET + C# 实时通讯问题 !!高手请进!!
- asp.net支持的客户端浏览器版本有限制吗?请提供有力的证据
- 求助!
- nhibernate支持access数据库吗?
- 用DataSet更新数据库
- 急急急!!用C#如何读取EXCEL表格中的数据,再导入我数据库中!!
- 如果大家用动网论坛的话,请问发帖子时的留言预览如何用ASP.Net实现~!
- 今天面试遇到一题有点困难求大神解决
- 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);
}
}}或者你直接去取数据判断,如果有关联数据,就不让删除