Comunidad Gambas-es
Extendiendo Gridview 9 y última: Añadiendo menús y botones - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Otros (https://gambas-es.org/forumdisplay.php?fid=18)
+--- Foro: Videotutoriales (https://gambas-es.org/forumdisplay.php?fid=20)
+--- Tema: Extendiendo Gridview 9 y última: Añadiendo menús y botones (/showthread.php?tid=510)



Extendiendo Gridview 9 y última: Añadiendo menús y botones - Shordi - 17-07-2021

Ú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.




RE: Extendiendo Gridview 9 y última: Añadiendo menús y botones - alessandri - 20-07-2021

Saludos shordi.

¿Hay alguna forma de exportar el contenido de un Gridview a CSV ?


RE: Extendiendo Gridview 9 y última: Añadiendo menús y botones - Shordi - 20-07-2021

Sí, es bastante simple. Dame un tiempo y te adjunto un ejemplo con varias opciones.


RE: Extendiendo Gridview 9 y última: Añadiendo menús y botones - tincho - 21-07-2021

Alessandri, puedes usar algo como esto que es para result de bases de datos.
GAMBAS
  1. While res.Available
  2. stxReg.Clear
  3. For int = 0 To stxFields.Max
  4. stxReg.Add(res[stxFields[int]])
  5. stxOut.Add(stxReg.Join(ctn["Separator"]))
  6. res.MoveNext


O algo directo de gv como esto.
GAMBAS
  1. For c = 0 to gv.columns.max
  2. s.clear
  3. For r = 0 To gv.rows.Max
  4. s.add(gv[r,c].text) ' aquí podría mejorarse para el caso de texto o número.
  5. o.add(s.join(";"))
  6.  
  7. 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.


RE: Extendiendo Gridview 9 y última: Añadiendo menús y botones - Shordi - 21-07-2021

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.


RE: Extendiendo Gridview 9 y última: Añadiendo menús y botones - alessandri - 22-07-2021

Hola, muuuuuuchas gracias mis amigos.
me ayudo bastante. Smile