![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка в DBGridView [D5, dBase, FoxPro]
and_sp © (2003-02-05 11:06:00)Уважаемые МАСТЕРА, подскажите как сделать так чтобы по нажатию на заголовок столбца DBGridView происходила сортировка таблицы по этому столбцу, ну как в Windows Commander?
Заранее благодарен!
Casperr (2003-02-05 12:43:00) [1]Скачай компоненты EhLib - там есть готовый пример как это забульбенить!
MsGuns (2003-02-05 12:02:00) [2]Если используется TQuery, по событию OnTitleClick делаешь:
- Определяешь индекс колонки, на титуле которой кликнули
- Определяешь поле, связанное сэтой колонкой
- Модифицирушь запрос, точнее его часть ORDER BY, подставляя в качестве имени поля определенное на 2-м этапе значение
- Переоткрываешь запрос
Чтоб грид не блымкал, перед перед открытим запроса делай НД DisableControls, а после EnableControls
Тип (2003-02-05 11:08:00) [3]OnTitleClick:
Подключаешь индекс к заданому полю, если он есть.