El componente
DBCtrlGrid ,al igual que todos los demás componentes de la pestaña
"Data Controls" ha sido diseñado para obtener datos a traves de un
DataSource ya sea desde una
Base de datos ó "Datos gestionado en memoria"(Tablas virtuales)con algun
Dataset específico; de ahí su nombre que empieza con
"DB..."
haciendo énfasis a
DataBase.

.
Si lo que pretendes es gestionar solo
datos en memoria, puedes hacerlo por ejemplo usando algun DataSet que sirva para tal efecto, en Delphi tenemos el componente
ClientDataSet(Dataset en el cliente), de modo que tu
DBCtrlGrid puedes encancharlo atraves de un Datasource al ClientDataSet. Por supuesto tambien existen otros componentes que te permiten crear tablas en memoria en el lado del Cliente como por ejemplo el Componente
RxMemoryData de los RXs, y muchos otros más.

.
Saludos...
