Hai ragione. Ma usare una DBGrid mi pare un pò "grossolano", comodo ma grossolano.
Con la DBListBox potrei far visualizzare il contenuto del DB direttamente associandogli un DataSource però con i DataControls non ho molta familiarità.