我想总结列表框中的所有数字,数字来自数据库 日期类型是金钱,并且在每次点击按钮时我想显示总结列表框中的数字。如何总结列表框中的所有数字
代码我使用:
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
时间是数字全部 –