Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2010, 19:12
Avatar de slaxsna
slaxsna
 
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 15 años, 9 meses
Puntos: 3
Problema con listview

Que tal amigos quisiera ver si me pueden asesorar a resolver un problema que tengo con mi listview expongo mi problema:

Estoy realizando un punto de venta, tengo mi textbox donde coloco el codigo del producto cuando presiono enter se introduce a mi listview y si vuelvo a poner el mismo producto quisiera que el producto añadido anterior solo cambie su columna a 2 y no que se vuelva a insertar en una nueva fila.

Mis columnas del listview son:
Codigo Producto, Descripcion, Cantidad, Precio Venta, Existencia

Estoy tratando de hacer un For Each

Código PHP:
Dim existe As Boolean = False
                    
For Each item As ListViewItem In ListView1.Items
                        
If item.Text = txtCodigoBarras.Text Then
                            Dim cantidadAnterior 
As Integer = CType(item.SubItems(2).Text, Integer)
                            
item.SubItems(2).Text = cantidadAnterior + CType(lblCantidadProd.Text, Integer)
                            
existe = True
                        End 
If
                    
Next
                    
If Not existe Then
                    End 
If 
Y lo que sucede es esto ... al introducir el codigo del producto y enseguida el mismo:



Y si introduzco un producto y despues otro y el proximo a introducir es el 1 que habia introducido pasa esto:



Como ven el que inserte primero cambia su cantidad como yo quisiera... pero aun asi se imprimen en las siguientes filas...

No se por donde va el asunto ojala y me pudieran dar una ayudita.

De antemano les agradezco el hecho de leer mi problema.

Feliz año nuevo!!