注册 登录
编程论坛 C# 论坛

怎么实现几个文本框中的值计算在另一个文本框中?下面是我的代码,错在哪了呢 ?

银色灰龙 发布于 2014-04-13 00:12, 525 次点击
只有本站会员才能查看附件,请 登录
程序代码:
this.l8.Text = (Convert.ToInt32(this.l1.Text)
                + Convert.ToInt32(this.l2.Text)
                + Convert.ToInt32(this.l3.Text)
                + Convert.ToInt32(this.l4.Text)
                + Convert.ToInt32(this.l5.Text)
                + Convert.ToInt32(this.l6.Text)
                + Convert.ToInt32(this.l7.Text)).ToString();
3 回复
#2
黄辉2014-04-13 11:02
直接相加不可以吗?为什么要转换成整形又转换成字符型啊
#3
邓士林2014-04-13 13:46
最好把你窗体布局发出来,不然看你写的转换看不出什么名堂,你把字符串数值转换成整形那要是输入浮点数呢!
#4
神奈创2014-04-13 23:40
建议LZ调用系统内部函数Datable,可以实现直接计算一个表达式的值,返回的是表达式的值的字符串
还有就是看不到具体的数据不好断LZ的错误,如果你输入的是非整型会报那样子的错误的,不过写的逻辑跟格式是应该没错的
1