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

Problema con listview

Estas en el tema de Problema con listview en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/12/2010, 19:12
Avatar de 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!!
  #2 (permalink)  
Antiguo 29/12/2010, 14:37
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: Problema con listview

Ok ya lo pude resolver expongo la solución por si algún compañero de este foro quisiera hacer lo mismo en su listview:

Código PHP:
Dim conteo As Integer
            
For j As Integer = 0 To Me.ListView1.Items.Count - 1
                
If Me.ListView1.Items(j).SubItems(0).Text = txtCodigoBarras.Text Then
                    conteo 
= CInt(Me.ListView1.Items(j).SubItems(2).Text) + 1
                    Me
.ListView1.Items(j).SubItems(2).Text = conteo
                    
Exit Sub 

Este for debe ir antes de listar los productos



Saludos a todos!

Etiquetas: listview
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 08:16.