Hi there,
I have had the same trouble with datagrid staying empty, but in my case the datacontrol stores no data.
Then I replaced the datacontrol with a ado.recordset-object and set the datasource of the grid to that object.
After all, data is now visible on the grid.
So, if you can, throw the datacontrol out of your application.

Regards,
Ingo...