Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.04.2008, 11:39
Paulus Paulus вне форума
Прохожий
 
Регистрация: 20.09.2007
Сообщения: 6
Репутация: 10
По умолчанию Сортировка по клику на шапке DBGrid

Доброго времени суток! Перелопатил множество примеров, но везде не корректно рабят. Подскажи как используя стандартные компоненты Delphi сделать сортировку кликом по шапке DbGrid.
Заранее спс.
Ответить с цитированием
  #2  
Старый 24.04.2008, 14:15
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию

Реализовать это можно следующим способом, в обработчике событий DBGrid1 - OnTitleClick прописываем:

procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
ADOTable1.IndexFieldNames:=Column.FieldName;
end;
Ответить с цитированием
  #3  
Старый 29.04.2008, 10:44
Аватар для Professor Farnsworth
Professor Farnsworth Professor Farnsworth вне форума
Прохожий
 
Регистрация: 19.04.2008
Сообщения: 42
Репутация: 10
По умолчанию

Можно cxGrid использовать, там не только сортировка, но и группировка и еще масса возможностей.
Ответить с цитированием
  #4  
Старый 29.04.2008, 16:22
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Professor Farnsworth
Можно cxGrid использовать, там не только сортировка, но и группировка и еще масса возможностей.

в общем, поддерживаю. Однако, если всякие доп. вкусности не нужны, то лучше поискать любой другой грид, т.к. DevExpress - очень большая и тяжелая штука. Если не нужны все его возможности, то лучше поискать что полегче. Тем более, что он "засасывает" все данные в себя, в отличии от DBGrid'а, который подкачивает данные по мере их надобности.

www.torry.net - посмотри там, там гридов самых разных навалом.
Ответить с цитированием
  #5  
Старый 29.04.2008, 21:18
Аватар для Professor Farnsworth
Professor Farnsworth Professor Farnsworth вне форума
Прохожий
 
Регистрация: 19.04.2008
Сообщения: 42
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle

www.torry.net - посмотри там, там гридов самых разных навалом.
Какой грид вы рекомендуете?
Ответить с цитированием
  #6  
Старый 29.04.2008, 21:40
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Я бы глянул на следующие:
- ExDBGrid Component Suite v.3.7
- TDBGridEH v.1.01

Первый - целый набор разной фигни, а второй - вроде по описанию то, что нужно. Что-то там про Sort и Header есть.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:23.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025