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