[求助]关于DataGrid中两列TextBox值相加的问题
页面在DataGrid中有两模板列为TextBox1(Cells[4])和TextBox2(Cells[5]),在TextBox1和TextBox2中分别输入数据,再保存到数据库中相应字段TB1和TB2,
现在我要把填在TextBox1中的数据加到TextBox2中,再把TextBox1清空,也就是传到数据库保存时TB1值为空,而TB2 中的值为TextBox1与TextBox2之和
我写的程序如下
row["TextBox1"] ="";
row["TextBox2"] =(((TextBox)item.Cells[5].Controls[1]).Text.Trim()+((TextBox)item.Cells[4].Controls[1]).Text.Trim());
Sum2+=Convert.ToSingle(((TextBox)item.Cells[5].Controls[1]).Text.Trim())+Convert.ToSingle(((TextBox)item.Cells[4].Controls[1]).Text.Trim()); //加班工时累计
textBox2=Sum2;
传到数据库时字段TB1中的值能够填在TB2中,但是这两个字段的值没有相加,而是按字符串相加排列,比如在TextBox1中输入1,TextBox2中输入2,想得到的结果是TextBox2中的值变为3,但是现在是21,我该怎样把它们变成是对应的数字相加呢?谢谢!
[此贴子已经被作者于2006-4-20 9:00:03编辑过]