El Tdatasource puede contener un DATASET o un CLIENTDATASET. En la propiedad del grid DATASOURCE le asignas el clientDAtaset o un ADOTABLE, o un ADOQUERY, pues todos estos componentes son dataset.
dbgrid1.datasource.dataset.insert;
dbgrid1.datasource.dataset.FieldBYName('campo1').AsString:='Hola';
....
dbgrid1.datasource.dataset.post;
|