![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка данных в компоненте DBGridEh [D7, MySQL]
гога © (2006-04-20 07:43:00)Нужно отсортировать данные в компоненте DBGridEh, но дело в том что он не сортирует данные если используешь набор даных ADOStoredProc, если использовать компонент ADOQuery то сортировка проходит нормально. Просмотрел исходники DBGridEh и понял что он просто добовляет в конец запроса строчку order by , а так как в ADOStoredPro этого свойвства нет компонент не может отсортировать данные. Как отсортировать даные в компоненте DBGridEh по двойному щелчку на нужном поле, если он связан с набюором данных ADOStoredProc? Я вот думаю может обрабатывать событие двойного щелчка на заголовке. Только я не знаю какое событие генерируеться ? И как узнать какое именно поле выбрано ?
Ega23 (2006-04-20 14:54:00) [1]
> если он связан с набюором данных ADOStoredProc
Забыть про т.н. набор данныъ TADOStroedProc и использовать TADODataSet
гога (2006-04-20 13:36:00) [2]Да ладно я решил CxGrid использовать
Max Zyuzin (2006-04-20 12:52:00) [3]>гога (20.04.06 12:09) [2]
А если вообще не использовать компонент ADOStoredProc а воспользоваться ADODataSet и в тексте запроса указать что выбирать из процедуры с некоторыми параметрами?
гога (2006-04-20 12:09:00) [4]Ну ставил не помогает ((
Max Zyuzin (2006-04-20 09:01:00) [5]Может просто будет достаточно поставить сортировку локальную? У DBGridEh