2013-08-19 45 views
0

我有一个SQL更新命令,该命令在单击按钮时运行。我想做一个try/catch函数,并使用catch函数来追加可能抛出的文本框中的任何错误。这可能吗?谢谢!将错误文本附加到文本框

+0

两个以下的答案是很好的解决方案。试试! –

回答

3
catch (Exception ex) 
{ 
    tb.Text += ex.Message; 
} 

对于只读反馈我通常使用的TextBlock

如果你想只SQL异常

catch (SqlException ex) 
1

你应该注意到,我在这里处理的一般例外,只是给你一个理念。你应该在你的代码中处理更多的specific exceptions

你可以做到这一点

private void button1_Click(object sender, EventArgs e) 
{ 
    try 
    { 
    //do your database work here 
    } 
    catch(Exception ex) 
    { 
     textBox1.Text = textBox1.Text + ex.ToString(); 
    } 
}