ListView with OwnerData, RowSelect option. But the background color is not displayed on empty cell. Please see screen shot and the sample project.
Lazarus 2.2.0RC1 x64 - OK.