The only change I made between a correct version to the version that I show on the vine is... FreezeColumns = 4.
When I run the program, data for the first four columns don't appear and when I click on checked column, that reassign as convinient the bit map, the data for the next row appear, that means that data is here, but can be showed on the grid.
If you are using an Active LiveBindings connection then freezing columns is not supported. The data bound to the grid is dynamically retrieved and does not provide data for the freeze columns in the grid.
The grid used in the LiveBinding demo is the TTMSFMXGrid, the TTMSFMXLiveGrid is loading it's data dynamically, while the TTMSFMXGrid is loading all data at once.