Que tal foro, esta es la segunda del día.
En mi aplicación (una forma para dar manenimiento al catalogo de trabajadores) creo en tiempo de ejecución un TDBGrid, le asigno sin problema un TDataSource, segun yo crea las columnas del TDBGrid que requiero, compilo sin problema, pero al ejecutar no me muestra ningun dato, este es el codigo que tengo (apoco se nota que soy novato)
Código Delphi
[-]
grid:=TDbGrid.Create(c);
grid.Parent:=pc;
grid.FixedColor:=clGradientInactiveCaption;
grid.Align:=alClient;
grid.DataSource:=DSTrabajador;
for i := 0 to 5 do
grid.Columns.Add;
grid.Columns[0].Title.Caption:='Código';
grid.Columns[1].Title.Caption:='Nombre';
grid.Columns[0].FieldName:=TTrabajadortra_id.AsString;
grid.Columns[1].FieldName:=TTrabajadortra_ncompleto.AsString;
TTrabajador.Refresh;
for i:=0 to grid.Columns.Count-1 do
begin
grid.Columns[i].Title.Alignment:=taCenter;
grid.Columns[i].Title.Font.Color:=clBlue;
end;
Nuevamente gracias por su ayuda