.net 提示输入字符串的格式不正确。为什么??

yannick_yeye 2014-03-04 03:05:02
int answer;
answer = Convert.ToInt32(TextBoxprice.Text.Trim()) * Convert.ToInt32(TextBoxsalesnum.Text.Trim()) * Convert.ToInt32(TextBoxdiscount.Text.Trim());
TextBoxamount.Text = answer.ToString();
哪里有问题?
...全文
392 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑子大哥 2014-03-05
  • 打赏
  • 举报
回复
引用 11 楼 xgp0009 的回复:
其实,程序员最基本的技能应该是调试。
+1 这是因为你输入的文字不是数字 Convert.ToInt32(TextBoxprice.Text.Trim()) 必须保证TextBoxprice输入的值一定是数字,否者报错 这个转换成int,好像还不能带小数点 符号
沐沐坏小孩 2014-03-05
  • 打赏
  • 举报
回复
引用 11 楼 xgp0009 的回复:
其实,程序员最基本的技能应该是调试。
+1
衣舞晨风 2014-03-05
  • 打赏
  • 举报
回复
建议使用这个
double.TryParse(string,out double)
cjwzfz 2014-03-04
  • 打赏
  • 举报
回复
调试一下看看怎么样的。
MR00009 2014-03-04
  • 打赏
  • 举报
回复
其实,程序员最基本的技能应该是调试。
snipes 2014-03-04
  • 打赏
  • 举报
回复
必定是输入的值不能转换为int32类型的 个人建议,下次这种问题最好先断点调试一下。
Regan-lin 2014-03-04
  • 打赏
  • 举报
回复
断点看你输入的数据是否有问题
Csharp_琪 2014-03-04
  • 打赏
  • 举报
回复
这个嘛,肯定是因为输入了非数字的内容了~ 肉眼看不见的话,就打个断点看看里面的值都是不是纯数字~
leafmao 2014-03-04
  • 打赏
  • 举报
回复
textBox里输入的字符里有不能转化成int的字符吧
夜轻风 2014-03-04
  • 打赏
  • 举报
回复
int.TryParse(string,out int) 用这种方式吧
cros2005 2014-03-04
  • 打赏
  • 举报
回复
string answer; answer =Convert.ToString(Convert.ToDouble(textBox1.Text.Trim()) * Convert.ToDouble(textBox2.Text.Trim()) * Convert.ToDouble(textBox3.Text.Trim())); textBox4.Text = answer.ToString();
小恒丶 2014-03-04
  • 打赏
  • 举报
回复
看看textbox里面是不是有不是数字的
feiyun0112 2014-03-04
  • 打赏
  • 举报
回复
跟踪看看TextBoxprice.Text,TextBoxsalesnum.Text,TextBoxdiscount.Text值是多少,其中有的不是数字

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
qq307269906 2014-03-04
  • 打赏
  • 举报
回复
/// <summary> /// 判断是否是数字 /// </summary> /// <param name="number"></param> /// <returns></returns> private bool IsNumeric(string number) { try { for(int i=0;i<number.Length;i++) { if(number<&#39;0&#39;||number>&#39;9&#39;) { return false; } } return true; } catch { return false; } }
bdmh 2014-03-04
  • 打赏
  • 举报
回复
那你就查呗,必定是值不能被转换为int

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧