|
Página 1 de 1
|
Problemas Para Ingresar Informacion En Un Columnaview Con Split
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Problemas Para Ingresar Informacion En Un Columnaview Con Split
no doy con la tecla en este problema se que es por mi falta de conocimiento del funcionamiento de un columnaview pero bueno les dejo a ver si alguien da con el error.
trato de poner estos datos en un columnaview:
maria,lorenzotti,566,67
jorge,lucas,232,12
Marcelo,Sosa,350,25
la primera fase es splitear con "\n"
la segunda fase cortar datos por las comas y agregarlos al columnaview
Public Sub MnuCargar_lista_Click()
Dim SepararJugadores, SepararDatosJugadores As String[]
Dim Archivo As String
Dim a, b, cantidad, cantidad2, CantidadLista As Integer
Dialog.Filter = ["*.lst", "Archivos de lista"]
Dialog.Path = User.Home
If Dialog.OpenFile() Then Return
Archivo = File.Load(Dialog.Path)
Print Archivo
SepararJugadores = Split(Archivo, "\n")
cantidad = SepararJugadores.Count
Print cantidad
For a = 0 To (cantidad - 1) Step 1
SepararDatosJugadores = Split(SepararJugadores[a], ",")
Print "numero jugadores : ", a
Wait 1
cantidad2 = SepararDatosJugadores.Count
For b = 0 To (cantidad2 - 1) Step 1
ColumnView1.Add(CantidadLista, b) ' me da error aqui algo no hago bien
' error: key already used: 0
ColumnView1[CantidadLista][b] = SepararDatosJugadores[b]
Next
CantidadLista += 1
Next
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Lunes, 12 May 2014, 18:41; editado 1 vez
|
#1 Lunes, 12 May 2014, 18:33 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Problemas Para Ingresar Informacion En Un Columnaview Con Split
Victor:
Mirate bien como funciona un columview, ya que lo que necesita es un "valor único" (Key) para añadir una fila, por eso te da ese error. En el curso de gambas hay un ejemplo, echale un vistazo.
De todos modos, para lo que quieres mostrar, creo que es mucho más sencillo usar un gridviews.
Saludos
|
#2 Lunes, 12 May 2014, 19:41 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Problemas Para Ingresar Informacion En Un Columnaview Con Split
reacomode el código y empezó a funcionar
ahora solo me agrega una linea al principio de mas
Public Sub MnuCargar_lista_Click()
Dim SepararJugadores, SepararDatosJugadores As String[]
Dim Archivo As String
Dim a, b, cantidad, cantidad2, CantidadLista As Integer
Dialog.Filter = ["*.lst", "Archivos de lista"]
Dialog.Path = User.Home
If Dialog.OpenFile() Then Return
Archivo = File.Load(Dialog.Path)
SepararJugadores = Split(Archivo, "\n")
cantidad = SepararJugadores.Count
For a = 0 To (cantidad - 1) Step 1
SepararDatosJugadores = Split(SepararJugadores[a], ",")
cantidad2 = SepararDatosJugadores.Count
ColumnView1.Add(CantidadLista, CantidadLista)
For b = 0 To (cantidad2 - 1) Step 1
ColumnView1[CantidadLista][b] = SepararDatosJugadores[b]
Next
CantidadLista += 1
Next
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Lunes, 12 May 2014, 20:23; editado 1 vez
|
#3 Lunes, 12 May 2014, 20:21 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Problemas Para Ingresar Informacion En Un Columnaview Con Split
V3ctor:
No es cuestion de "reacomodar el código", sino de que entiendas como funciona el control columview, y como se añaden filas de datos.
http://cursogambas.blogspot.com.es/...y-treeview.html
http://gambas.8142.n7.nabble.com/Co...-2-td13152.html
Yo pienso que el columview, esta más orientado a usarlo para mostrar resultados de consultas de bases de datos, aunque se puede usar para rellenarlo de otros datos.
|
#4 Lunes, 12 May 2014, 22:43 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|