我想在gridview中添加int值。我的继承人C#代码:输入字符串格式不正确
foreach (GridViewRow r in GridView1.Rows)
{
int I = (Convert.ToInt32(r.Cells[5].Text)
+ Convert.ToInt32(r.Cells[6].Text)
+ Convert.ToInt32(r.Cells[7].Text)
+ Convert.ToInt32(r.Cells[8].Text)
+ Convert.ToInt32(r.Cells[9].Text));
r.Cells[10].Text = Convert.ToString(I);
}
例外: “输入字符串的不正确的格式”
这是工作的罚款更早。我切换到另一个系统,附加数据库,在这里做了一些更改&那里,它现在不工作。当页面加载时,gridview单元格已经有了值。我只是添加(总和)这些值,并在单击按钮时在同一个gridview的另一个单元格中显示添加。
任何帮助表示赞赏。
你试图转换什么样的值?你有个例子吗? – Derek 2013-02-26 08:49:38
您是否调试过该行?所有单元格值都可以转换为int? – 2013-02-26 08:50:12
为每个循环添加一个中断点,调试循环的时间比在这里输入问题花费的时间少得多,并且您也可以得到答案。 :) – 2013-02-26 09:07:53