求助!!C#中如何把一个Int类型的内容赋值给文本框?

2024-12-27 10:01:26
推荐回答(4个)
回答1:

因为文本框的值是string类型。你算出来的和是Int类型,最后用ToString方法把和转换成string就行了。
txtPricesTotal.Text = (Convert.ToInt32(txtPricesTotal.Text) + Convert.ToInt32(dgvBill.Rows[i].Cells["Column18"].Value)).ToString();

回答2:

转成字符串和字符串一样处理

数字转字符串:Int.ToString(format):

格式说明符

说明
示例
输出

C
货币
2.5.ToString("C")
¥2.50

D
十进制数
25.ToString("D5")
00025

E
科学型
25000.ToString("E")
2.500000E+005

F
固定点
25.ToString("F2")
25.00

G
常规
2.5.ToString("G")
2.5

N
数字
2500000.ToString("N")
2,500,000.00

X
十六进制
255.ToString("X")
FF

回答3:

另辟途径,将数据绑定类型设定为整型
((DataGridViewComboBoxColumn)gvSaleOrder.Columns["submitServer"]).ValueMember = "value";

回答4:

txtPricesTotal.Text = Convert.ToInt32(txtPricesTotal.Text) + Convert.ToInt32(dgvBill.Rows[i].Cells["Column18"].Value).ToString();