Ваш пример возвращает значение только последнего поля... но суть понятна, спасибо.
не последнего поля, а всех
я же писал
2) изменять их положение, а то они будут располагатся один над другим
Вы просто последний и видете
если бы меняли положение (Top, Left), то видели бы все
Нужно, чтобы в форме было всего 2 ComboBox: в первом выбираем название поля (по сути выбираем колонку= первую ее ячейку), а во втором формируется автофильтр именно по этой колонке. Выбрав значение из второй колонки - получаем все строки с этим значением...
достаточно интересная идея
и если продолжать, то можно попробовать использовать и TreeView.
Где ветки будут заполнятся значениями фильтра для столбцов интерактивно пользователем
P.S.: Просто часто в последнее время видел контрол, подобный TreeView, с помощью которого на отчеты вешаются условия. Правда тот контрол, вроде как, только для НЕТ.
P.P.S.: реализация достаточно сложная, но будет интересно и познавательно