Cargar array en Grid

HMG en Español

Moderator: Rathinagiri

User avatar
Claudio Ricardo
Posts: 367
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina

Re: Cargar array en Grid

Post by Claudio Ricardo »

Hola...
Si el array es multidimensional y coincide el número de campos con las columnas del grid, podrías probar así:

Code: Select all

If Len (aArray) > 0
   For i = 1 To Len (aArray)
      DoMethod ("Form_X" , "Grid_X" , "AddItem" , aArray [i] )
   Next
   DoMethod ("Form_X" , "Grid_X" , "Refresh")
   DoMethod ("Form_X" , "Grid_X" , "SetFocus")   // si quiero dejar el foco en el grid //
EndIf
A mi me funciona perfecto de este modo...
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.
WhatsApp / Telegram: +54 911-63016162
User avatar
Claudio Ricardo
Posts: 367
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina

Re: Cargar array en Grid

Post by Claudio Ricardo »

Si lo que deseas es limpiar el grid y luego cargarle datos nuevos:

Code: Select all

If Len (aArray) > 0
   DoMethod ("Form_X" , "Grid_X" , "DeleteAllItems")
   For i = 1 To Len (aArray)
      DoMethod ("Form_X" , "Grid_X" , "AddItem" , aArray [i] )
   Next
   DoMethod ("Form_X" , "Grid_X" , "SetFocus")   // si quiero dejar el foco en el grid //
EndIf
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.
WhatsApp / Telegram: +54 911-63016162
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

Re: Cargar array en Grid

Post by jparada »

Hola,

Ahora funciona correctamente, gracias a todos que me están ayudando a avanzar en especial a Martín, Claudio y Jimmy.

Saludos,
Javier
User avatar
mol
Posts: 3720
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Cargar array en Grid

Post by mol »

por que no usas VIRTUAL GRID? Esto es muy facil
jparada
Posts: 430
Joined: Fri Jan 23, 2009 5:18 pm

Re: Cargar array en Grid

Post by jparada »

Hi mol,

Honestly I have never worked with the grid more than representing data that comes from an array and that's all, I don't know what advantages or disadvantages have working with a virtual grid, or even if the syntax is fully supported.

Regards,
Javier
User avatar
mol
Posts: 3720
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Cargar array en Grid

Post by mol »

Sorry for my bad Spanish .
Virtual grid is really easy to use. You don't spend time to load data by adding rows.
You don't duplicate resource usage because data presented by grid is still only in your array
User avatar
Claudio Ricardo
Posts: 367
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina

Re: Cargar array en Grid

Post by Claudio Ricardo »

Marek:
Your answer is well written in Spanish ...
I never used virtual grid but following your advice I will try it in my new project!
Thanks!
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.
WhatsApp / Telegram: +54 911-63016162
Post Reply