首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么让MessageBox 显示异常信息

2012-03-08 
如何让MessageBox 显示错误信息MessageBox.Show( 连接数据库时发生错误 )这样只知道是出错,但不知道是

如何让MessageBox 显示错误信息
MessageBox.Show( "连接数据库时发生错误 ");
这样只知道是出错,但不知道是哪出错
我想把具体的错误描述也显示出来,需要加什么

[解决办法]
一般来说用Try{}Catch{}来做到这一点,比如:

try
{

}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
[解决办法]
try
{

}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}

[解决办法]
database Exception can be catch by SqlException(just fo Sql Server,and OleDbException can be used for ACCESS).
the code like here.

try{
//you code
}
catch(SqlException sEx)
{
MessageBox.Show( "数据库错误 "+ sEx.ToString());
}
[解决办法]
简单的错误处理,下面可以实现的,如果要更友好,可以自定义异常处理类
try
{

}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}

热点排行