如何将数据库中的TextBox值转换为windows窗体中的整数
本文关键字:windows 整数 窗体 转换 TextBox 数据库 | 更新日期: 2023-09-27 18:26:09
我正在使用以下代码。。
int TotalCost = 0;
int Price = int.Parse(txtprice.Text);
int Quantity = Convert.ToInt32(txtquantity.Text);
int Discount = Convert.ToInt32(txtdiscount.Text);
TotalCost += (Discount * Quantity);
int NetCost = TotalCost * (1 - (Discount / 100));
txtnetcost.Text = Convert.ToString(TotalCost);
txtprice.Text
来自数据库。而我正在尝试转换txtprice。文本,它给出格式异常错误
您应该使用int.TryParse
,它不会给您exception
,即使value
不是要转换的valid int
。
int Price = 0;
int.TryParse(txtprice.Text.Trim(),out Price);
Trim
也是textbox
的值,因为它可能包含extra spaces
,而它保存在database
中。