【发布时间】:2013-08-21 14:20:27
【问题描述】:
我有一个在单击按钮时运行的 SQL 更新命令。我想做一个 try/catch 函数并使用 catch 函数将可能抛出的任何错误附加到文本框。这可能吗?谢谢!
【问题讨论】:
-
以下两个答案都是很好的解决方案。试试看!!!
我有一个在单击按钮时运行的 SQL 更新命令。我想做一个 try/catch 函数并使用 catch 函数将可能抛出的任何错误附加到文本框。这可能吗?谢谢!
【问题讨论】:
catch (Exception ex)
{
tb.Text += ex.Message;
}
对于只读反馈,我通常使用 TextBlock
如果你只想要 SQL 异常
catch (SqlException ex)
【讨论】:
您应该注意,我在这里处理了一个通用异常,只是为了给您一个想法。不过,您应该在代码中处理更多的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();
}
}
【讨论】: