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: 13 años, 4 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).TextInteger)
                            
item.SubItems(2).Text cantidadAnterior CType(lblCantidadProd.TextInteger)
                            
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: 13 años, 4 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 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 11:16.