Buenas tardes gente
Tengo el siguiente problema:
Estoy trabajando con objetos, tengo 2 clases, y un form con un listview. El 
lisview lo cargo con un vector, osea, primero cargo datos en un vector, y luego 
los muestro en un listview. Lo que yo estoy necesitando hacer, es poder 
agregar, borrar y modificar los datos cargados en ese vector los cuales los veo 
en el lisview. El alta y baja me funcionan, pero no se como hacer para 
modificar.
Lo que yo hice, es cargar el listview con los datos del vector, y luego en el 
lisview le puse la propiedad checkboxes en true, entonces cuando selecciono un 
item dentro del listview, lo envio a otro formulario pasandole los datos y 
quiero que me lo modifique, pero logro hacerlo.
El codigo del boton que hice para modificar el codigo es este:
Private Sub btn_modif_Click(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles btn_modif.Click
vector_auxiliar = golosina.getContenido
Dim golo_modif = New golosina(txt_codigo.Text, txt_titulo.Text)
Dim i As Integer = 0
For i = 0 To vector_auxiliar.Count - 1
        If vector_auxiliar(i).Codigo.Equals(txt_codigo.Text) Then
           golosina.modifLibro(txt_codigo.Text, golo_modif) 'aca le paso el 
codigo para que lo encuentre por codigo, y un objeto de tipo golosina, para 
primero borrar el objeto, y luego crear uno nuevo en la misma posicion.
        End If
        Next
        MessageBox.Show("Modificado.")
End Sub
Y dentro de la clase, tengo esta funcion:
    Public Sub modif_g(ByVal cod As Integer, ByVal golo_modif As Libro)
        Dim i As Integer
        Dim total_golos As Integer
        total_golos = contenido_golosinas.Count
        For i = 0 To vector_auxiliar.Count - 1
            If vector_auxiliar(i).Codigo.Equals(cod) Then
                contenido_golosinas.RemoveAt(i)
                contenido_golosinas(i) = golosina.agregarLibro(golo_modif)
            End If
        Next
    End Sub
PERO NO ME FUNCIONA.
Alguien sabe cual es el error?
Alguien tiene algun ejemplo de como hacer un ABM de un vector, usando un 
LISTVIEW?
Muchas gracias


      
____________________________________________________________________________________
¡Buscá desde tu celular!

Yahoo! oneSEARCH ahora está en Claro

http://ar.mobile.yahoo.com/onesearch

Responder a