【发布时间】:2014-08-27 20:18:48
【问题描述】:
我在 Windows 窗体中插入了一个数字文本框,用于我的数据输入。在少数情况下,如果我故意将其中一些留空,代码将不起作用。它说“输入字符串的格式不正确。”我可以禁用已链接到变量的文本框以使代码不会中断吗?
private void button1_Click(object sender, EventArgs e)
{
String FloorNumber = textBox1.Text;
int RebarCover = Convert.ToInt32(textBox2.Text);
int LongitudinalRebarDiameter = Convert.ToInt32(textBox3.Text);
int StirupDiameter = Convert.ToInt32(textBox4.Text);
int CountOfEdgeBarsNorth = Convert.ToInt32(textBox5.Text);
int CountOfEdgeBarsEast = Convert.ToInt32(textBox6.Text);
textBox14.Text = RebarCover.ToString();
}
【问题讨论】:
-
因为您无法将
""或string.Empty转换为整数.. 它正盯着您.. 为什么不写一些条件检查,如果它为空或空白,则默认文本框到 0