我想總結列表框中的所有數字,數字來自數據庫 日期類型是金錢,並且在每次點擊按鈕時我想顯示總結列表框中的數字。如何總結列表框中的所有數字
代碼我使用:
decimal sum = 0;
private void but_TotalSale_Click(object sender, EventArgs e)
{
for (int i = 0; i < lst_Price.Items.Count; i++)
{
sum += Convert.ToDecimal(lst_Price.Items[i].ToString());
}
textBox1.Text = Convert.ToString(sum);
}
而且我得到這個錯誤
型 'System.FormatException' 未處理的異常出現在mscorlib.dll
更多信息:輸入字符串的格式不正確。
該怎麼辦?以及如何解決錯誤。
列表框中enter image description here
那麼,在錯誤之後,輸入字符串是什麼?當拋出錯誤時,'lst_Price.Items [i] .ToString()'的值是多少? (假設這是引發錯誤的那一行...是這樣嗎?) – David
在你的for循環中的一行放置一個斷點並檢查'lst_Price.Items [i]'。 – Filburt
時間是數字全部 –