Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

crevilla
(Junior Member)
**

Fecha de registro: 10-11-2021
Fecha de nacimiento: No especificado
Hora local: 02-10-2022 en 17:01
Estado: Sin conexión

Información sobre crevilla
Fecha de registro:
10-11-2021
Última visita:
23-05-2022, 21:42
Mensajes totales:
6 (0.02 mensajes por día | 0.12 % del total)
(Buscar sus mensajes)
Temas totales:
2 (0.01 temas por día | 0.21 % del total)
(Buscar sus temas)
Tiempo en línea:
3 Horas, 26 Minutos, 46 Segundos
Miembros recomendados:
0
Total Gracias Recibidos: 4 (0.01 al día | 0.37 porcentaje de 1086 en total)
(Ver todos los temas Agradecido paraVer todos los posts Agradecido para) Total Gracias dados: 4 (0.01 al día | 0.37 porcentaje de 1086 en total)
(Ver todos los temas Agradecido Ver todos los posts Agradecido)

Información adicional sobre crevilla
Lugar o País:
México
Género:
Oculto
Firma de crevilla
Dies ist kein Unterschrift, sondern...
[Imagen: https://www.aloscuantosbesos.com/images/tadaalinux.jpg]
 
Post más Agradecido de crevilla
Título del mensaje Fecha/Hora del mensaje Número de Gracias
Popular GridView con Records de una DB 01-04-2022, 07:09 3
Título del tema Nombre del Foro
[TUTORIAL] Popular GridView con Records de una DB Gambas
Aplicaciones/Fragmentos de Código
Mensaje
Hola a tod@s,

Tal vez muchos ya sepan sobre este pedacito de código a continuación. A mi me tomó bastante tiempo aprender a utilizarlo bien y aquí lo posteo para cualquiera que vaya comenzando su camino y quiera aprender un poco más a usar este control tan útil.
El código sirve para popular un GridView (llamado "gridIzq") con los resultados de un query desde una base de datos. El Gridview muestra los encabezados con los nombres de cada campo del recordset. 
GAMBAS
  1. Try rsRecords = Connection.Exec(sQuery)
  2.     gridIzq.header = GridView.Horizontal
  3.     gridIzq.grid = True
  4.     gridIzq.Rows.count = 0
  5.     gridIzq.Columns.count = rsRecords.Fields.Count
  6.     
  7.     For iInc = 0 To rsRecords.Fields.Count - 1
  8.       iJnc = 1
  9.       Do While Mid(rsRecords.Fields[iInc].Name, iJnc, 1) <> "." 'En MySQL el formato es nombreTabla.nombreCampo, así recuperamos el nombre de campo solamente para el Título de la columna
  10.         iJnc += 1
  11.       Loop
  12.       gridIzq.Columns[iInc].Text = Right(rsRecords.Fields[iInc].Name, Len(rsRecords.Fields[iInc].Name) - iJnc)
  13.       gridIzq.Columns[iInc].Width = 10 * Len(Right(rsRecords.Fields[iInc].Name, Len(rsRecords.Fields[iInc].Name) - iJnc))
  14.     Next
  15.     
  16.     gridIzq.Rows.Count = rsRecords.Count



y no olvidarse de agregar el siguiente código al evento _Data del GridView:

GAMBAS
  1. Public Sub gridIzq_Data(Row As Integer, Column As Integer)
  2.   If (rsRecords <> Null) Then
  3.     If Row >= 0 Then
  4.       rsRecords.moveTo(Row)
  5.       Try gridIzq.Data.Text = Str(rsRecords[Column])
  6.     Endif



Espero esto ayude a alguien. 
Saluditos, 
Yo.

Gracias recibidas y dadas por crevilla:
  Gracias Recibidas Gracias Dadas
La semana pasada 0 0
Último mes 0 0
Últimos 3 meses 0 0
Últimos 6 meses 0 0
Último año 4 4
En total 4 4
 
Más agradecido por
Grandamakulo 2 50%
tincho 1 25%
Shordi 1 25%
 
Más agradecido
omoreno 1 25%
Shordi 1 25%
jguardon 1 25%
tercoide 1 25%