white_nigger |
---|
ёёёёё, эээ... и в чем громоздкость? Бэндвью - тот же тэйблвью по своей сути, с дополнительными возможностями, которые внезапно! предоставляет нужный тебе функционал |
Да, насчет кода по ссылке
Если делать так, как там:
with TcxGridDBBandedTableView(AView).Bands.Add do
begin
Visible := False;
FixedKind := fkLeft;
end;
- то все колонки, со свойством .Position.BandIndex, равным индексу такого бэнда, будут невидимы.
Для достижения задачи нужно лишь спрятать заголовок бэнда:
бэндед-вью.OptionsView.BandHeaders := False;
И так, создаем пару бэндов. Первому бэнду задем FixedKind := fkLeft;.
Потом колонкам, которые хотим "зафиксировать", назначаем .Position.BandIndex := 0 (индекс первого бэнда). Остальным назначаем ".Position.BandIndex := 1" (индекс второго бэнда).