![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго времени суток! Перелопатил множество примеров, но везде не корректно рабят. Подскажи как используя стандартные компоненты Delphi сделать сортировку кликом по шапке DbGrid.
Заранее спс. |
#2
|
||||
|
||||
![]() Реализовать это можно следующим способом, в обработчике событий DBGrid1 - OnTitleClick прописываем:
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin ADOTable1.IndexFieldNames:=Column.FieldName; end; |
#3
|
||||
|
||||
![]() Можно cxGrid использовать, там не только сортировка, но и группировка и еще масса возможностей.
|
#4
|
|||
|
|||
![]() Цитата:
в общем, поддерживаю. Однако, если всякие доп. вкусности не нужны, то лучше поискать любой другой грид, т.к. DevExpress - очень большая и тяжелая штука. Если не нужны все его возможности, то лучше поискать что полегче. Тем более, что он "засасывает" все данные в себя, в отличии от DBGrid'а, который подкачивает данные по мере их надобности. www.torry.net - посмотри там, там гридов самых разных навалом. |
#5
|
||||
|
||||
![]() Цитата:
|
#6
|
|||
|
|||
![]() Я бы глянул на следующие:
- ExDBGrid Component Suite v.3.7 - TDBGridEH v.1.01 Первый - целый набор разной фигни, а второй - вроде по описанию то, что нужно. Что-то там про Sort и Header есть. |