VirtualDBGrid from
http://code.google.com/p/luipack/source/browse/trunk/vtvextras/VirtualTreeview from CCR, branches 4.8
If the query component is located on a datamodule, VirtualDBGrid displays the result set only at design time. At run time the column names are visible, but there are no rows. If I connect a DBGrid to the same datasource, there are no problems.
If the query component is located on the same form, everything works as expected, even if I move the datasource to the datamodule.
I tried it with SQLdb, Zeos, Firebird and SQLite with the same result. I uploaded a test project using SQLite and SQLdb.