错误-输入字符串格式不正确
本文关键字:格式 不正确 字符串 输入 错误 | 更新日期: 2023-09-27 18:11:34
我不明白是什么错了,我做了相同的代码与插入和运行良好
Entity obj = new Entity();
.
.
.
obj.DEPID = decimal.Parse(((TextBox)GridView1.FooterRow.FindControl("txtDEPID")).Text);
myFactory.UpdateObject(obj);
返回的值
((TextBox)GridView1.FooterRow.FindControl("txtDEPID")).Text
不是类小数字符串。它包含一些其他特殊字符,如字母等。
在传递值时,需要确保传递的值与所需的值匹配。检查this的值是多少
txtDEPID.Text;
在MessageBox中使用它来检查值。我确信字符串中有某种非十进制部分。这在将字符串转换为十进制时导致了问题。
MessageBox.Show(txtDEPID.Text);