【发布时间】:2016-06-22 06:11:12
【问题描述】:
我想将文本值和组合框值相乘并将其显示在 orderprice 文本框中 我在 sql 中使用的数据类型对于所有这些都是 'float'
private void cb_oqty_SelectedIndexChanged(object sender, EventArgs e)
{
int orderprice;
int proprice=Convert.ToInt16(txt_oprice.Text);
int quantity = Convert.ToInt16(cb_oqty.SelectedItem);
orderprice = proprice * quantity;
txt_orderprice.Text = Convert.ToString(orderprice);
txt_orderprice.Update();
}
【问题讨论】:
-
您需要放置断点并调试单个行。只有这样你才能找出哪个语句引发了异常。
-
我认为当组合填充所有项目时,特定时间会引发异常。它是在选择组合值之前还是在选择之后?
-
我在这一行遇到错误 int proprice=Convert.ToInt16(txt_oprice.Text);
-
@AlyGoreja 它是在选择组合值之后还是之前出现的?你在哪里给组合框提供数据?即在表单加载中?
-
当我从它后面的组合框中选择值并且它不显示该值时会出现异常