Você está aqui: C# ::: Windows Forms ::: ListView |
Somando todos os valores de uma determinada coluna de uma ListViewQuantidade de visualizações: 17393 vezes |
Em algumas ocasiões gostaríamos de obter a soma de todos os valores de uma determinada coluna de uma ListView. No trecho de código abaixo eu mostro como isso pode ser feito. O primeiro passo é usar um laço foreach para varrer todos os itens (podemos chamar de linhas em uma ListView do tipo Details) da lista. Para cada item nós obtemos o sub-item correspondente à coluna que desejamos incluir na soma. Veja:private void button1_Click(object sender, EventArgs e){ // vamos definir o modo de exibição da ListView listView1.View = View.Details; // vamos adicionar três colunas listView1.Columns.Add("Código"); listView1.Columns.Add("Produto"); listView1.Columns.Add("Valor"); // vamos adicionar uma linha de dados listView1.Items.Add("56"); // primeira coluna listView1.Items[0].SubItems.Add("Arroz Tipo 3"); // segunda coluna listView1.Items[0].SubItems.Add("4,30"); // terceira coluna // vamos adicionar mais uma linha de dados listView1.Items.Add("105"); // primeira coluna listView1.Items[1].SubItems.Add("Feijão Carioca"); // segunda coluna listView1.Items[1].SubItems.Add("5,40"); // terceira coluna // vamos adicionar mais uma linha de dados listView1.Items.Add("16"); // primeira coluna listView1.Items[2].SubItems.Add("Açucar Super Doce"); // segunda coluna listView1.Items[2].SubItems.Add("2,86"); // terceira coluna |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |