我正在使用 C# windows application 2010 express。在这里,我有 3 个文本框,用于显示总费用、已付金额、应付金额。总费用应从数据库中获取,支付的金额应由用户输入,到期金额应由系统计算。这是我的场景。我完成了第一部分,这意味着我填写了总费用栏。但第 2 和第 3 部分给了我一个名为“formatException 未处理输入字符串的格式不正确”的异常。实际上,当我删除我输入的支付金额时,我遇到了这个错误。这意味着在实际使用中,如果用户输入了错误的值,我将无法删除该值。所以请仔细阅读我的代码并更正它。
这是我的代码:-
private void textBox4_TextChanged(object sender, EventArgs e)
{
textBox5.Text = "";
int due = 0;
due = Convert.ToInt32(textBox3.Text) - Convert.ToInt32(textBox4.Text);
if (textBox5.Text == null)
{
textBox5.Text = Convert.ToString(0);
}
else
{
textBox5.Text = Convert.ToString(due);
}
}