Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2011
jasmad jasmad is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 75
Poder: 13
jasmad Va por buen camino
?Llenar datagrid en tiempo de ejecucion?

buenas y muchas gracias por la ayuda,

no se es posible hacer esto pero si alguien sabe de una manera de hacerlo le agradeceria mucho que compartiera conmigo su conocimiento yo estaba intendando algo asi:
activo el dataset
le asigno el datasource
Código Delphi [-]
gridTablas.DataSource:=meta.dataSource;
luego
Código Delphi [-]
gridTablas.BeginUpdateBounds;
y refresco
Código Delphi [-]
gridTablas.Refresh;

no se si faltara algo en el codigo o estoy haciendo algo mal?
Responder Con Cita
  #2  
Antiguo 20-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
y de la manera como lo estas haciendo
funciona?
sale algun mensaje de error?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 21-09-2011
jasmad jasmad is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 75
Poder: 13
jasmad Va por buen camino
el codigo funciona correctamente lo que pasa es que yo lo que necesito esque de los metadatos me muetre solo una columna... que es el nombre de la tabla

el codigo es este:
Código Delphi [-]
gridTablas.DataSource:=meta.dataSource;
columna.Title.Caption:='Nombre de la Tabla'; 
columna.FieldName:='TABLE_NAME';
columna.Width:=150;
gridTablas.Columns.Clear;
gridTablas.Columns.Items[0]:=columna;
gridTablas.BeginUpdateBounds;

pero me da error al ejecutar la aplicacion... entonces creo que sera la manera que ingreso la columna... tu que crees??
Responder Con Cita
  #4  
Antiguo 21-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
no se si esta informacion te sirva
pero el grid tiene una propiedad que re-arma las columnas

Código Delphi [-]
 
DBGrid1.Columns.RebuildColumns;
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 18-10-2011
jasmad jasmad is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 75
Poder: 13
jasmad Va por buen camino
gracias voy a probarlo
Responder Con Cita
  #6  
Antiguo 18-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola jasmad.

Para que te muestre una sola columna, probá de este modo: (al menos en Delphi, no sé en Lazarus)
Código Delphi [-]
 with DBGrid1 do
  begin
    DataSource:= meta.DataSource;
    Columns.Clear;
    Columns.Add;   // <- Agregar nueva columna
    Columns[0].FieldName:= 'TABLE_NAME';
    Columns[0].Width:= 150;
    Columns[0].Title.Caption:= 'Nombre de la tabla';
    Columns[0].Title.Color:= clLime;
    Columns[0].Color:= clMoneyGreen;
  end;
Esto suponiendo que la tabla relacionada a meta.DataSource tenga almacenado en el campo 'TABLE_NAME', los nombres de las tablas.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 19-10-2011
jasmad jasmad is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 75
Poder: 13
jasmad Va por buen camino
Saludos,
es correcto ecfisa ese codigo funciona a la perfeccion
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
llenar campo calculado en ejecucion andresorozco86 OOP 3 18-05-2010 00:35:11
LLenar un TreeView en ejecucion con datos de una tabla canelita Varios 0 18-01-2008 22:34:03
Llenar un TimageList en ejecucion rex Varios 3 16-06-2007 18:20:53
TabSheet en tiempo de ejecucion chechu Varios 5 25-10-2004 16:32:32
Tiempo de ejecucion? st7 Varios 3 11-05-2004 22:03:28


La franja horaria es GMT +2. Ahora son las 15:26:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi