sábado, 2 de mayo de 2009

Control Listview para tablas en formularios .NET


En todas las aplicaciones siempre tenemos las necesidad de agregar cuadriculas o tablas, aqui les presento mi manera de utilizar el control listview de Visual Studio .NET.

Una ves agregado el control a nuestro formulario, nos vamos a propiedades para configurarlo.

Configuracion:

view: Details, tranforma nuestro control en modo tabla.
Fullrowselect: True, al seleccionar un elemento, selecciona toda la fila.
Columns: Aqui agregamos las columnas que deseamos tener en la tabla.
CheksBoxes: false o true, si queremos tener cuadritos de seleccion en la tabla,

Ahora en Programacion VB.Net para agregar elementos:
Dim item As New ListViewItem
item.Text = "String o Valor"
item.SubItems.Add( "String o Valor")
item.SubItems.Add( "String o Valor")
item.SubItems.Add( "String o Valor")
ListView1.Items.Add(item)
Para eliminar una fila seleccionada:

Dim i As Integer
i = ListView1.SelectedIndices(i)
ListView1.Items.RemoveAt(i)

Para recorrer elementos de la tabla:

Dim i As Integer
Dim total As Double = 0
Dim nombre as string
For i = 0 To ListView1.Items.Count - 1
nombre=ListView1.Intems(i).text 'Leemos el valor de la primera columna
total = total + (CDbl(ListView1.Items(i).SubItems(3).Text)) 'Leemos el valor de las siguientes columnas
Next
Mas adelante colocare sobre como trabajar con los chekbox.
Saludos.

No hay comentarios:

Publicar un comentario