我想将"Column18“这一列的数字求和然后赋值到文本框里,我是这样写的,可是是错误的。它不是成和,而是成了字符的拼接了。txtPricesTotal.Text = Convert.ToInt32(txtPricesTotal.Text) + Convert.ToInt32(dgvBill.Rows[i].Cells["Column18"].Value);求高人指点下,该如何操作下才能实现我的目的。
我是要将那一列求和得到的结果显示在一个TextBox里面。那一列的类型本来就是数据类型的。能不能不改动,就是想办法赋值成功?
追答Convert.ToInt32(txtPricesTotal.Text) //
//这句这样写,虽然语法正确,但要作为一个变量递加不合适,不如
int temp=0;
//进入循环
......
temp+=Convert.ToInt32(dgvBill.Rows[i].Cells["Column18"].Value);
......
//循环结束
txtPricesTotal.Text =temp.tostring();