当前位置:编程学习 > C#/ASP.NET >>

哪位老大赶快近来帮个忙啊,在线急等!!!

 [img=http://photo.store.qq.com/http_imgload.cgi?/rurl2=481f5cfee975d1e412b8471115d559cd1cf8d7b7ad3d03fecfd6b79bf0fd42176788c35c6a0550e18bc5cfe1fdc68484da4aea659e4341d5d426444cb98bbd2aeaf121be16016cc4fbf2a0dcbecdc8f3899a225f][/img]
代码是:
 public decimal Price
        {
            get
            {
                return Convert.ToDecimal(this.txtPrice.Text);
            }
        }
其中txtPrice输入的是数字10;
这个错误是怎么回事啊,昨天刚开始也是这个异常,后来不知怎么搞的什么没改他自己就好了,今天又出现问题了 --------------------编程问答-------------------- 看不到图片类…… --------------------编程问答-------------------- 什么 --------------------编程问答-------------------- 在线急等!!!  --------------------编程问答-------------------- 在线急等!!!    --------------------编程问答-------------------- 在线急等!!!       --------------------编程问答-------------------- 你的图片别人看不到!!! --------------------编程问答-------------------- 晕死了,我看到啊,图片地址http://photo.store.qq.com/http_imgload.cgi?/rurl2=481f5cfee975d1e412b8471115d559cd1cf8d7b7ad3d03fecfd6b79bf0fd42176788c35c6a0550e18bc5cfe1fdc68484da4aea659e4341d5d426444cb98bbd2aeaf121be16016cc4fbf2a0dcbecdc8f3899a225f
拜托老大门看下啊 --------------------编程问答-------------------- 晕死了,我看到啊,图片地址[http://photo.store.qq.com/http_imgload.cgi?/rurl2=481f5cfee975d1e412b8471115d559cd1cf8d7b7ad3d03fecfd6b79bf0fd42176788c35c6a0550e18bc5cfe1fdc68484da4aea659e4341d5d426444cb98bbd2aeaf121be16016cc4fbf2a0dcbecdc8f3899a225f]
拜托老大门看下啊 --------------------编程问答-------------------- 晕死了,我看到啊,图片地址[http://photo.store.qq.com/http_imgload.cgi?/rurl2=481f5cfee975d1e412b8471115d559cd1cf8d7b7ad3d03fecfd6b79bf0fd42176788c35c6a0550e18bc5cfe1fdc68484da4aea659e4341d5d426444cb98bbd2aeaf121be16016cc4fbf2a0dcbecdc8f3899a225f]
拜托老大门看下啊 --------------------编程问答-------------------- 就木人帮解决下吗 --------------------编程问答-------------------- 以我的经验来判断,这里并不是抛出你图片中那个错误的地方。因为这里似乎一个DateTime类型的数据都没有。
要不你多发点代码,要不你自己仔细检查一下是不是这里出错。 --------------------编程问答-------------------- 看不到回复? --------------------编程问答--------------------         private DataSet ds;
        private DataSet dsView;

          
private void btnExlt_Click(object sender, System.EventArgs e)
{
this.Close();
}

private void frmAddBook_Load(object sender, System.EventArgs e)
{
            AddSortDB ad = new AddSortDB();
            ds = ad.load();
            this.cboSort.DataSource = ds.Tables["bookSort"];
            this.cboSort.DisplayMember = ds.Tables["bookSort"].Columns["类别名称"].ToString();
    this.cboSort.SelectedIndex=0;
            AddBookDB ab = new AddBookDB();
            dsView = ab.load();
            this.dbgBook.DataSource = dsView;
            this.dbgBook.DataMember = "view_SortBooks";
        }
        public string sortName
        {
            get
            {
                return this.cboSort.SelectedItem.ToString();
            }
        }
        public object objAddBook
        {
            get
            {
                return this;
            }
        }
        public string Code
        {
            get
            {
                return this.txtCode.Text;
            }
        }
        public string bName
        {
            get
            {
                return this.txtBookName.Text;
            }
        }
        public string Author
        {
            get
            {
                return this.txtAuthor.Text;
            }
        }
        public string Company
        {
            get
            {
                return this.txtCompany.Text;
            }
        }
        public decimal Price
        {
            get
            {
                return Convert.ToDecimal(this.txtPrice.Text);
            }
        }
        public int Num
        {
            get
            {
                return Convert.ToInt32(this.txtNum.Text);
            }
        }

        private void btnAdd_Click(object sender, EventArgs e)
        {
            AddBookDB ad = new AddBookDB();
            ad.addBooks(this);
            ad.load();
        }
}
}

所有代码中都没有涉及到DateTime...昨天开始也是这问题,后来不知怎么就好了 --------------------编程问答-------------------- 看样子是不行了... --------------------编程问答-------------------- 嘿嘿……看了半天没看出问题所在。有可能的话给个下载工程的地址试试,不方便的话至少我就无能为力了。 --------------------编程问答-------------------- 汗,我自己写的怎么下,你把邮箱给我,发过去卡好? --------------------编程问答-------------------- 不过如果你调试了是那一行转换Decimal的出错,你可以试着用
return Decimal.Parse(txtPrice.Text);

--------------------编程问答-------------------- 晕,找个BLOG之类的地方上传嘛。
邮箱也可以brallow@163.com --------------------编程问答-------------------- return   Decimal.Parse(txtPrice.Text); 
一样的错,试过了,正在发邮件,数据库是SqlServer2000 --------------------编程问答-------------------- 发过去了,谢谢了 --------------------编程问答-------------------- 我这里调试那没那个错误。正常运行了。 --------------------编程问答-------------------- 我晕死了,我这就是不行,昨天开始也是这样,后来自己好了,现在又出错了 --------------------编程问答-------------------- 在添加书的时候报的异常,试了没 --------------------编程问答-------------------- 能问下不:怎么把图片贴上来??自己机子的截图 --------------------编程问答-------------------- 是
return   Convert.ToDecimal(this.txtPrice.Text); 
这句出错么?
你加个断点看下this.txtPrice.Text 的值  看是不是不能转成Decimal
--------------------编程问答--------------------  public   decimal   Price 
                { 
                        get 
                        { 
                                return   Convert.ToDecimal(this.txtPrice.Text.trim()); 
                        } 
                } 

怀疑为空格!
--------------------编程问答--------------------  public   decimal   Price 
                { 
                        get 
                        { 
                                return   Convert.ToDecimal(this.txtPrice.Text.trim()); 
                        } 
                } 

h怀疑为空格!
--------------------编程问答-------------------- 我运行到了你设置的断点那里,也就是添加书的时候。
没有报错! --------------------编程问答-------------------- 语句本来就是对的.. --------------------编程问答-------------------- 语句是对的!估计是楼主在输入值的时候多加空格了! 
  
          return       Convert.ToDecimal(this.txtPrice.Text.trim());   
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,