无法将类型int隐式转换为string,郁闷死了
程序中有这样一句
model.qty=Convert.ToInt32(textBox1.Text);
//model.qty=int.Parse(textBox1.Text);
两种方法都不行,提示:无法将类型int隐式转换为string
怎么回事呢?
model.qty是一个类的属性,是INT型的
------解决方案--------------------空的情况转不了呵呵
------解决方案--------------------汗,你还要判断txtRegMoney.Text是非数字字符的情况
------解决方案--------------------那就用正则限制,只能输入数字了
------解决方案--------------------model.RegMoney = (txtRegMoney.Text == " " ? 0 : Int32.Parse(txtRegMoney.Text));
说明是有空或 " "的情况