Foros del Web » Programación para mayores de 30 ;) » .NET »

Llenar un Listview al dar click a un boton

Estas en el tema de Llenar un Listview al dar click a un boton en el foro de .NET en Foros del Web. Saludos: Quiero agregar elementos a un Listview, los elementos son primero seleccionado e ingresados, luego al dar click al boton deben llenarse en el listview, ...
  #1 (permalink)  
Antiguo 15/08/2008, 08:05
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años, 10 meses
Puntos: 8
Llenar un Listview al dar click a un boton

Saludos:

Quiero agregar elementos a un Listview, los elementos son primero seleccionado e ingresados, luego al dar click al boton deben llenarse en el listview, logre hacer eso para la primera fila, pero no se como hacerlo para que el nuevo elemento se posicione en la segunda y asi sucesivamente.

El código que hice es el siguiente:

Código:
Me.lstvDetalles.Items.Add(Me.cmbProducto.SelectedValue.ToString, 1)

Me.lstvDetalles.Items(0).SubItems.Add(Me.txtProducto.Text)
Me.lstvDetalles.Items(0).SubItems.Add(Me.txtCantidad.Text)
Me.lstvDetalles.Items(0).SubItems.Add(Me.txtPrecio.Text)
Me.lstvDetalles.Items(0).SubItems.Add(Me.txtImporte.Text)
__________________
El aprendiz.

Última edición por juandedios; 15/08/2008 a las 08:12
  #2 (permalink)  
Antiguo 16/08/2008, 08:24
 
Fecha de Ingreso: julio-2008
Mensajes: 140
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Llenar un Listview al dar click a un boton

no hace falta hacer add de subitem. cuando creas las columnas directamente los creo. Solo hace SubItems(n).Text
  #3 (permalink)  
Antiguo 19/08/2008, 04:21
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 1 mes
Puntos: 37
Respuesta: Llenar un Listview al dar click a un boton

Cita:
Iniciado por juandedios Ver Mensaje
Saludos:

Quiero agregar elementos a un Listview, los elementos son primero seleccionado e ingresados, luego al dar click al boton deben llenarse en el listview, logre hacer eso para la primera fila, pero no se como hacerlo para que el nuevo elemento se posicione en la segunda y asi sucesivamente.
Puedes crear un procedimiento como este:

Código:
Sub CargaListview()
        Dim lvwi As ListViewItem
        lvwi = Me.lstvDetalles.Items.Add(txtProducto.Text)
        lvwi.SubItems.Add(txtCantidad.Text)
        lvwi.SubItems.Add(txtPrecio.Text)
        lvwi.SubItems.Add(txtImporte.Text)
    End Sub
y lo llamas desde el evento Click del botón:

Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        CargaListview()
    End Sub
Cada vez que le des al botón irá añadiendo al ListView los datos de los TextBox

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.