In Delphi, TListViewyou cannot hide columns in a style style vsReport. The only option is to delete the column when you need to hide it, and create it again when you need to show it.
This is another example of why virtual list views are much more desirable than virtual list views. With the virtual list view, you can insert new columns without having to repeat all the items in the list and re-populate your subitems.
source
share