La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14065 - TABLAS CON DBGRID
Autor:  Juan Carlos Gomez
Mi pregunta es como hago para levantar los datos de una tabla en un DBgrig. Para poder modificarlos desde pantalla

  Respuesta:  Alejandro Carrillo de Luna
Necesitas un TTable, un TDataSource y un TDBGrid,

En el TDataSource, asignas la propiedad de DATASET con el nombre del objeto TTable, y en el DBGrid asignas la propiedad DATASOURCE con el nombre del objeto TDataSource, y por ultimo controlas tu TTable.

procedure TForm1.FormActivate(Sender: TObject);
begin
Table1.TableName := 'Prueba.DBF'
DataSource1.DataSet := Table1;
DBGrid1.DataSource := DataSource1;
Table1.Active := True;
end;

Adicionalmente puedes usar un TDBNavigator, para desplazarte por los registros, solo lo tienes que ligar al TDataSource.