Shordi   17-07-2021, 21:54
#1
Última entrega de la serie de video-tutoriales sobre la extensión de gridview. En esta ocasión "ponemos bonito" el control que hemos ido desarrollando y le añadimos botones y menús y ayudas formando un control compuesto. Luego creamos un componente a partir de este control y lo instalamos en nuestro ordenador para tenerlo a mano en cualquier proyecto de gambas.

Espero que os guste.


No podemos regresar
alessandri   20-07-2021, 17:31
#2
Saludos shordi.

¿Hay alguna forma de exportar el contenido de un Gridview a CSV ?
Shordi   20-07-2021, 20:31
#3
Sí, es bastante simple. Dame un tiempo y te adjunto un ejemplo con varias opciones.

No podemos regresar
tincho   21-07-2021, 11:56
#4
Alessandri, puedes usar algo como esto que es para result de bases de datos.
Código:
While res.Available
    stxReg.Clear
    For int = 0 To stxFields.Max
      stxReg.Add(res[stxFields[int]])
    Next
    stxOut.Add(stxReg.Join(ctn["Separator"]))
    res.MoveNext
  Wend
O algo directo de gv como esto.
Código:
For c = 0 to gv.columns.max
   s.clear
    For r = 0 To gv.rows.Max
      s.add(gv[r,c].text) ' aquí podría mejorarse para el caso de texto o número.
    Next
    o.add(s.join(";"))

Next
File.save("ruta/archivo.csv", o.join("/n"))
Esto último usa dos matrices de texto y sirve para cualquier grid view.
Tal vez sea necesario hacer algúna mejora en el caso que manejes datos numéricos y de texto en el mismo conjunto.
Para ello basta con modificar el texto entre comillas simples.
Saludos.
Última modificación: 21-07-2021, 12:05 por tincho.

1 Saludo.
Shordi   21-07-2021, 16:25
#5
Lo que tincho te ha puesto es válido. Tan directo y profesional. Yo, con mucho más tiempo por delante, hasta te he hecho un vídeo y un pequeño proyecto sobre el tema con alguna posibilidad más de las que apunta tincho.




Espero que te sirva.

Saludos.

No podemos regresar
alessandri   22-07-2021, 13:23
#6
Hola, muuuuuuchas gracias mis amigos.
me ayudo bastante. Smile
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.