throw一般是用于调试用的,而不是给用户看的。你可以尝试一下messageBox
catch
{
messagebox.show("err");
//此处再跳到其它程序代码。
}
try
{
cmd.Connection.Open();
}
catch
{
throw new Exception("连接打开失败");
}试试
你在catch中把程序转向正常程序即可,但你要确定数据库连接失败对后面的程序没影响才行,要是有影响,后面就没事干了。
如果数据库连接失败的话,程序中需要的数据都调用不出来,这还能正常运行么?
最多加一个MessageBox,提示用户连接失败吧。
你连接串 有问题吧 你从gridview那边 找链接串 试试
检查一下的你的连接字符串语句有没有错