一方面,你可以检查 lable 对应数据源列的数据类型,如果该列数据类型是 string 是可能引起该问题
另一方面,你可以使用 Parse 的另一个重载方法,代码如下:
- private void detail_Format(object sender, EventArgs e)
- {
- if (int.Parse(label1.Text,System.Globalization.NumberStyles.Any) < 0)
- {
- label1.BackColor = Color.Red;
- }
- else
- {
- label1.BackColor = Color.Transparent;
- }
- }
复制代码 |