如何让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);
}