日期:2014-05-17 浏览次数:20705 次
我点击button1里,有一个线程去数据库读取数据。
如果在读取数据时发现了异常,用 throw抛出来,我在button1里面如果能捕获到这个异常呢?
private void button1_Click(object sender, EventArgs e)
{
try
{
Thread thread = new Thread(ReadMethod);
thread.Start();
}
catch(exception ex)
{
MessageBox.Show(ex.message);
}
}
private DataSet ReadMethod()
{
try
{
//读取数据库数据,返回一个Dataset
return null;
}
catch(Exception ex)//有错误抛出异常
{
throw new exception(ex.message);
}
}