"输入字符串的格式不正确" C#编程问题。。。

intint_XMLBdm=Convert.ToInt32(this.cbo_XiangMuLeiBie.SelectedValue.ToString());为什么执行的... int int_XMLBdm = Convert .ToInt32 ( this.cbo_XiangMuLeiBie.SelectedValue.ToString());
为什么执行的时候,这句代码会报错:输入字符串的格式不正确。????
展开
 我来答
CloudPRose
推荐于2017-12-16 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:885万
展开全部
SelectedValue已经是字符串了,不需要再调用.ToString()方法。
不过这个不是错误,错误是在你选择的这一项的Value是否是数字。可能不是数字,比如空字符串""或者其他字符串。检查一下或者断点调试一下。
lookingsky829
2010-08-09
知道答主
回答量:61
采纳率:0%
帮助的人:34.1万
展开全部
字符串转数字,字符串里面必须全部是数字,不能有其他字符,否则,抛出异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闪闪红红星
2010-08-09 · TA获得超过924个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:379万
展开全部
你调试看看 this.cbo_XiangMuLeiBie.SelectedValue是什么,肯定不是一个合法的数字。
建议使用int.TryParse,不会抛异常。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e5e5b12c
2010-08-15 · TA获得超过145个赞
知道答主
回答量:72
采纳率:0%
帮助的人:0
展开全部
明显这个this.cbo_XiangMuLeiBie.SelectedValue的值有问题,不是数字肯定是不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
给世界一些震撼
2010-08-09 · TA获得超过1656个赞
知道小有建树答主
回答量:1011
采纳率:0%
帮助的人:704万
展开全部
肯定是 this.cbo_XiangMuLeiBie.SelectedValue.ToString() 的值有问题。 你用断点看一下里面的具体值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式