Ich suche Lösung für diesen Fall, ich habe eine Listview und ich muss eine einfache Kasse zeigen.Sum ListView spezifische Spalte
Und meine Zweifel ist, warum kann ich die Summe aller Einzelteile in meinem Listview in meinem unteren textBoxTotal zeigen
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);
Wenn ich eine Schleife zu schaffen versucht colum zu fangen Werte, die ich brauche, scheitere ich.
etwas wie folgt aus:
for (int i = 0; i < listView.Items.Count; i++)
//{
// valorAcumulado += decimal.Parse(listView.items[i].SubItems[4].Text);
//}
Ich brauche nur die 4 Spaltensumme und zeigen Sie es ... auch wenn neue Element hinzugefügt wird.
Welchen Fehler bekommen Sie? Summe = 0 oder Ausnahme? – Sami
Bitte sehen Sie dies [Link] (http://stackoverflow.com/questions/17004522/c-sharp-how-to-show-the-total-of-values-in-a-column-in-a-listview) . –