La asociación es:
Componente DBxxxxxxx -> DataSource -> DataSet (el dataset es un query, table, etc. o cualquier componente enlazado a una base de datos).
Así que un componente DBedit, DBcheckbox, DBgrid, etc. es solamente "una ventana" a la base de datos, que muestra los registros que tiene el DataSet.
Por lo que para cambiar lo que hay en el DBxxxxx lo que tienes que hacer es modificar el DataSet, no el DBxxxxxx
Si el DataSet tiene "select codigo, nombre from tbClientes", en el dbgrid verás:
Cita:
1...Pepe
2...Juan
3...Ana
|
Si el Dataset tiene "select codigo, nombre from tbClientes order by nombre", en el dbgrid verás:
Cita:
3...Ana
2...Juan
1...Pepe
|
Es lo mismo para todos los DBxxxxx. No modificas el dbgrid, dbedit, dbxxx, sino el dataset que accede a la base de datos.