我想在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