c# Convert.ToString(Convert.ToInt32(...)) 输入字符串的格式不正确。
窗体中有3个textBox,分别为txtPrice,txtpNum,txtAllPrice,现在要计算总价,但总是出现错误,请问是什么原因?具体代码如下:txtAllPr...
窗体中有3个textBox,分别为txtPrice, txtpNum, txtAllPrice,现在要计算总价,但总是出现错误,请问是什么原因?具体代码如下:
txtAllPrice.Text = Convert.ToString(
Convert.ToInt32(txtPrice.Text) *
Convert.ToInt32(txtPNum.Text));
错误提示:
输入字符串的格式不正确。
将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中。
请问为什么会出现这样的错误提示?为什么会出现DateTime??谢谢!! 展开
txtAllPrice.Text = Convert.ToString(
Convert.ToInt32(txtPrice.Text) *
Convert.ToInt32(txtPNum.Text));
错误提示:
输入字符串的格式不正确。
将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中。
请问为什么会出现这样的错误提示?为什么会出现DateTime??谢谢!! 展开
5个回答
展开全部
你的错误可能是同一个程序中,别的窗体报出来的
int Num= Convert.ToInt32(txtPNum.Text);
int Price=Convert.ToInt32(txtPrice.Text) ;
txtAllPrice.Text=(Price*Num).ToString();
int Num= Convert.ToInt32(txtPNum.Text);
int Price=Convert.ToInt32(txtPrice.Text) ;
txtAllPrice.Text=(Price*Num).ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分开来写试试
int sum = Convert.ToInt32(txtPrice.Text) * Convert.ToInt32(txtPNum.Text);
txtAllPrice.Text = sum .tostring();
int sum = Convert.ToInt32(txtPrice.Text) * Convert.ToInt32(txtPNum.Text);
txtAllPrice.Text = sum .tostring();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要保证文本框内的是数字啊,还有最好是加上Trim 去掉前后空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的错误 截图放上来看看。你这个应该不是这段代码的错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询