将错误文本附加到文本框

时间:2013-08-19 17:32:54

标签: c# .net text append

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

2 个答案:

答案 0 :(得分:3)

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

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

如果你只想要SQL异常

catch (SqlException ex) 

答案 1 :(得分: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();
   }
}