• Two dimensional array

 #493128  por el_cantante
 22 Dic 2017, 17:49
Hola! :good: Quisiera saber si por favor me podrian ayudar con un pequeño problema ...
Estoy usando VB.NET 2010 y con el siguiente array cargo unas posiciones GPS en Google Maps
Me.wbmap.ObjectForScripting = Me
Dim positonAndTitles As String(,) = New String(2, 2) {{"42.13557", "-0.40806", "marker0"}, {"42.13684", "-0.40884", "marker1"}, {"42.13716", "-0.40729", "marker2"}}
Dim gmh As GoogleMapHelper = New GoogleMapHelper(wbmap, positonAndTitles)
gmh.loadMap()
Lo que quiero hacer es importar un archivo txt en un listview y de ahí cargar los datos en el array. Ya conseguí cargar los datos en el listview, así que tengo tres columnas (latitud, longitud, nombre) con los datos necesarios, lo que me falta es recorrer el listview y crear el array, pero la verdad que esta última parte no se como hacerla.
Por lo que pude leer tal vez tendría que hacerlo con un Two-dimensional array ... alguien podria darme una mano por favor? :help:

Gracias! y felices fiestas! :bye:
 #493132  por Pink
 23 Dic 2017, 20:44
No se mucho de VB.net pero al parecer ya estar usando un arreglo de dos dimensiones. :eek:

Si ya lograste cargar los valores en el listview podrías hacer algo así.
Dim positonAndTitles(ListView1.Items.Count - 1, 2) As String
        For index = 0 To ListView1.Items.Count - 1
            positonAndTitles(index, 0) = ListView1.Items(index).Text
            positonAndTitles(index, 1) = ListView1.Items(index).SubItems(1).Text
            positonAndTitles(index, 2) = ListView1.Items(index).SubItems(2).Text
        Next
Saludos