[ Foro de C# ]

c# - Recorrer ListView

25-Sep-2013 19:38
Invitado (John)
1 Respuestas

sumar valores de una columna de listview y mostralo en textbox


28-Sep-2013 12:18
Nacho Cabanes (+30)

Los ListView tienen una propiedad llamada "Items", que guarda los valores que contiene. Esa propiedad es una "colección", en la que puedes añadir elementos con ".Add":

 
listView1.Items.Add("3");
listView1.Items.Add("5");
listView1.Items.Add("9");
 


Para sumar esos valores, puedes saber la cantidad con ".Count" y usar un "for" o un "foreach" para recorrerlos:

 
int suma = 0;
for (int i = 0; i < listView1.Items.Count; i++)
{
    if (listView1.Items[i].SubItems[0].Text != "")
        suma += Convert.ToInt32(listView1.Items[i].SubItems[0].Text);
}
textBox1.Text = suma.ToString();
 







(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)