哪位老大赶快近来帮个忙啊,在线急等!!!
[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#