| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 868 人关注过本帖
标题:菜鸟求助!
只看楼主 加入收藏
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
 问题点数:0 回复次数:8 
菜鸟求助!
图片附件: 游客没有浏览图片的权限,请 登录注册
<asp:label id="Label1" style="Z-INDEX: 101; LEFT: 304px; POSITION: absolute; TOP: 152px" runat="server">数据一:</asp:label>
<asp:label id="Label2" style="Z-INDEX: 102; LEFT: 304px; POSITION: absolute; TOP: 184px" runat="server">数据二:</asp:label>
<asp:textbox id="TextBox1" style="Z-INDEX: 103; LEFT: 384px; POSITION: absolute; TOP: 144px" runat="server">
</asp:textbox><asp:textbox id="TextBox2" style="Z-INDEX: 104; LEFT: 384px; POSITION: absolute; TOP: 176px" runat="server">
</asp:textbox>
<asp:button id="Button1" style="Z-INDEX: 105; LEFT: 304px; POSITION: absolute; TOP: 224px" runat="server" Text="求和值">
</asp:button><asp:label id="Label3" style="Z-INDEX: 106; LEFT: 392px; POSITION: absolute; TOP: 232px" runat="server"></asp:label>

程序页:
        private void Button1_Click(object sender, System.EventArgs e)
        {
            if(TextBox1.Text!=null&&TextBox2.Text!=null)    //判断是否已经输入
            {
                    
            double add1=double.Parse(TextBox1.Text);  //文本框中输入的为字符串,要先转换成浮点型
            double add2=double.Parse(TextBox2.Text);  //转换第二个数值
            double result=add1+add2;
            Label3.Text=result.ToString(); //将求和结果再次转换为字符串,并设为Labl3的文本
                    
                }
我在求和的时候得不到值
搜索更多相关主题的帖子: style 
2007-12-12 12:33
沉沦过迁
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:2297
专家分:10
注 册:2007-5-8
收藏
得分:0 
private void Button1_Click(object sender, System.EventArgs e)
        {
            if(TextBox1.Text!=null&&TextBox2.Text!=null)    //判断是否已经输入
            {
                    
            double add1=double.Parse(TextBox1.Text);  //文本框中输入的为字符串,要先转换成浮点型
            double add2=double.Parse(TextBox2.Text);  //转换第二个数值
            double result=add1+add2;
            Label3.Text=result.ToString(); //将求和结果再次转换为字符串,并设为Labl3的文本
                    
                }
在两个texbox都不为空的情况下能够得到和  但是要是有一个为空 会产生异常

把判断改为
if (textBoxX2.Text.Length!=0 && textBoxX1.Text.Length!=0)
就不会产生异常

也许我没有明天,但是我拥有现在
2007-12-12 13:13
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
得分:0 
我写的程序没有出错,只是在运行之后什么都没有!

这是怎么回事呢!?

[url=http://www..cn] 亚洲数据[/url]
2007-12-12 13:57
沉沦过迁
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:2297
专家分:10
注 册:2007-5-8
收藏
得分:0 
是web还是winform的啊?

也许我没有明天,但是我拥有现在
2007-12-12 13:59
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
得分:0 
这是什么意思呀!不太懂!?

[url=http://www..cn] 亚洲数据[/url]
2007-12-12 14:38
imbug
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-17
收藏
得分:0 
看看事件有没有被激发!!或许事件丢失也说不定
2007-12-15 23:12
热学男儿
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2007-4-28
收藏
得分:0 
<asp:button id="Button1" style="Z-INDEX: 105; LEFT: 304px; POSITION: absolute; TOP: 224px" runat="server" Text="求和值">
看看这一句,你的按钮根本就没有被激发的事件
应该是下面这样的
<asp:button id="Button1" style="Z-INDEX: 105; LEFT: 304px; POSITION: absolute; TOP: 224px" runat="server" Text="求和值" OnClick="Button1_Click">
这个是激发事件
OnClick="Button1_Click"
2007-12-17 22:52
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
if (textBox2.Text.Length!=0 && textBox1.Text.Length!=0)
就不会产生异常  
-------------------------------------------
不要这样写,如果textBox2.Text.是个null值,就会出错的
建议用
if(!string.IsNullOrEmpty(textBox1.Text) && !string.IsNullOrEmpty(textBox2.Text))
{
    ............
}

飘过~~
2007-12-18 09:37
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
得分:0 
谢谢各位的支持,问题解决!

[url=http://www..cn] 亚洲数据[/url]
2007-12-18 10:28
快速回复:菜鸟求助!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.083640 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved