Я хочу сделать фильтрацию и сортировку,
для чего на форме сверху DBGrid-а размешаю Edit-ы и ComboBox-ы.
Edit-ы будут отвечать за фильтрацию, ComboBox-ы за сортировку.
Для того чтобы положение и размеры Edit-ов и ComboBox-ов были привязаны к колонкам DBGrid-а,
в событии OnColumnSized пишу следующий код:
- Код: Выделить всё
Edit1.Left:= DBGrid.Left;
Edit2.Left:= Edit1.Left + Edit1.Width;
Edit3.Left:= Edit2.Left + Edit2.Width;
Edit1.Width:= DBGrid.Columns[0].Width;
Edit2.Width:= DBGrid.Columns[1].Width;
Edit3.Width:= DBGrid.Columns[2].Width;
При горизонтальной прокрутке в право, нужно чтобы Edit-ы и ComboBox-ы смещались влево следом за столбцами.