Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

matriz vacia en listview

Estas en el tema de matriz vacia en listview en el foro de Visual Basic clásico en Foros del Web. Hola a todos pues tengo lo que pása es que cree una matriz y los valores me los exporta a un listview el problema es ...
  #1 (permalink)  
Antiguo 24/05/2011, 08:59
Avatar de psalm23  
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años, 6 meses
Puntos: 1
Exclamación matriz vacia en listview

Hola a todos

pues tengo lo que pása es que cree una matriz y los valores me los exporta a un listview el problema es que hay espacios en la matriz con valor 0 y quiero que cuando sea 0 no aparezca nada en ese espacio como le puedo hacer, dicho de otra manera supongamos q el espacio de la matriz(1,1) quiero que en esa "celda" no haya nada este vacia en blanco ojala me puedan ayudar
  #2 (permalink)  
Antiguo 24/05/2011, 09:08
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: matriz vacia en listview

¿Como los exportas a un listview? Si es con una función propia, pon un if en ella, si no, antes de exportarlo recorre la matriz y quitale los ceros
  #3 (permalink)  
Antiguo 24/05/2011, 10:31
Avatar de psalm23  
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: matriz vacia en listview

mira asi lo exporto
Cita:
If c = numv Then
For i = 1 To n
Form5.ListView1.ListItems.Add(i).Text = matriz(i, 1)
Form5.ListView1.ListItems.Item(i).ListSubItems.Add .Text = matriz(i, 2)
Form5.ListView1.ListItems.Item(i).ListSubItems.Add .Text = matriz(i, 3)
Form5.ListView1.ListItems.Item(i).ListSubItems.Add .Text = matriz(i, 4)
Form5.ListView1.ListItems.Item(i).ListSubItems.Add .Text = matriz(i, 5)
Form5.ListView1.ListItems.Item(i).ListSubItems.Add .Text = matriz(i, 6)
Next i
pero el problema es q no se como quitarle los ceros

digamos que necesito una matriz de (n,m)

pero en la primera fila algunos espacios los queiro en blanco
  #4 (permalink)  
Antiguo 24/05/2011, 10:36
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: matriz vacia en listview

Algo así (tienes que pulirlo un poco, yo te doy la idea básica)

Código vb:
Ver original
  1. If c = numv Then
  2. For i = 1 To n
  3. For j = 1 To 6
  4. IF ( matriz(i, j) != 0) Then
  5. Form5.ListView1.ListItems.Add(i).Text = matriz(i, j)
  6. End If
  7. Next j
  8. Next i
  #5 (permalink)  
Antiguo 24/05/2011, 10:41
Avatar de psalm23  
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: matriz vacia en listview

ok gracias checando

me da error de sintaxis
IF ( matriz(i, j) != 0) Then

Última edición por psalm23; 24/05/2011 a las 10:59
  #6 (permalink)  
Antiguo 24/05/2011, 11:35
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 1 mes
Puntos: 47
Respuesta: matriz vacia en listview

Hola!
El != es (No es igual) , intenta con <> (Diferente)
Código vb:
Ver original
  1. IF ( matriz(i, j) <> 0) Then
  #7 (permalink)  
Antiguo 25/05/2011, 09:12
Avatar de psalm23  
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: matriz vacia en listview

ok checando gracias broo

Etiquetas: listview, matriz, vacias
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:15.