我正在尋找這種情況下的解決方案,我有一個listview,我必須顯示一個簡單的收銀員。總結ListView特定列
而我的疑問是爲什麼我可以顯示我的底部textBoxTotal
codProduto = int.Parse(txtCodProd.Text);
nomePRod = txtNomeProd.Text;
quantidade = int.Parse(txtQuantidade.Text);
valorUnitario = nvo.procurarPreco(int.Parse(txtCodProd.Text));
valorTotal = quantidade * valorUnitario;
valorAcumulado += valorTotal;
0 1 2 3 4 <<number columns
//ID NOME QUANTIDADE VALOR_UNITARIO VALOR_TOTAL
ListViewItem itens = new ListViewItem(codProduto.ToString());
itens.SubItems.Add(nomePRod.ToString());
itens.SubItems.Add(quantidade.ToString());
itens.SubItems.Add(valorUnitario.ToString());
itens.SubItems.Add(valorTotal.ToString());
listView.Items.Add(itens);
在我的列表視圖中的所有項目的總和,當我試圖創建一個循環趕上科拉姆與我需要的價值,我失敗了。
類似的東西:
for (int i = 0; i < listView.Items.Count; i++)
//{
// valorAcumulado += decimal.Parse(listView.items[i].SubItems[4].Text);
//}
我只需要4列總和,並顯示它...即使添加新項目。
你得到什麼錯誤? sum = 0還是異常? – Sami
請看這[Link](http://stackoverflow.com/questions/17004522/c-sharp-how-to-show-the-total-of-values-in-a-column-in-a-listview) 。 –