注册 登录
编程论坛 ASP.NET技术论坛

新手,,好简单的

dope2008 发布于 2008-08-09 12:50, 810 次点击
我想把textbox1的值加上textbox2的值放到label1去
怎么做


label1.text=textbox1.text+textbox2.text

出错了
4 回复
#2
嘻哈2008-08-09 15:18
是什么样的出错???
比如TextBox1.Text=1;TextBox2.Text=2;  你想得到的结果是12还是3???
(1)如果想得到的结果是12,该向你那么写。
(2)如果想得到的结果是3,该这么写
this.Label1.Text = (Convert.ToInt32 (TextBox1.Text) + Convert.ToInt32(TextBox2.Text)).ToString();
上面语句用了类型转换,因为TextBox1.Text与TextBox2.Text的值是字符串类型,不能按整数型相加,必须先把它们的值转换成整数型,然后用ToString()转换回来。Convert.ToInt32()就是转换函数,还有一种转换函数是int.parse(),属于隐式转换,不怎么好用。
#3
dope20082008-08-09 17:26
做出来了,,谢谢.刚学的,不要见怪
#4
嘻哈2008-08-09 17:50
怎么会见怪呢?大家相互学习吧!
#5
磨工陈2008-08-15 22:25
谢谢  嘻哈,我也学了一点知识!
1