Среда, 24.04.2024, 00:45
Приветствую Вас Гость | RSS

DELPHI Report

Каталог статей Delphi Report

Главная » Статьи » Внешний вид программы

Сортировка данных. TDBgridEh
Воспользуемся встроенными свойствами DBGrideh:
Укажем, что заголовок первой и второй колонок можно использовать в качестве кнопок:
  DBGrideh1.Columns[0].Title.TitleButton := true;
  DBGrideh1.Columns[1].Title.TitleButton := true;

Установим параметры сортировки:

  DBGrideh1.SortLocal:=true;
  DbGrideh1.OptionsEh:=DBGrideh1.Optionseh+[dghAutoSortMarking];// Автоматическая сортировка
  DbGrideh1.OptionsEh:=DBGrideh1.Optionseh+[dghMultiSortMarking];// Сортировка по нескольким столбцам

   DBGrideh1.Columns[0].Title.SortIndex := 1;// приоритет сортировок
   DBGrideh1.Columns[1].Title.SortIndex := 2;

Вот и всё! Довольно удобно и гибко. Более подробно про DBGridEh можно почитать здесь.
Категория: Внешний вид программы | Добавил: delphi (14.04.2010)
Просмотров: 8540 | Комментарии: 2 | Рейтинг: 1.5/6
Всего комментариев: 2
1 KVas  
0
Здравствуйте!
Сделал все как написано, маркеры сортировки в шапке столбца появляются, а сама сортировка не происходит. В чем может быть причина?

2 balbes1989  
0
Потому что в Uses нужно подключить EhLibADO.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта
Google
Форма входа
Категории раздела
Общие вопросы [3] Среда Delphi [1]
Создание отчетов. Rave Reports [6] - Delphi DLL [9]
- Работа с реестром [5] Внешний вид программы [9]
Прикладные программы [1]
Здесь будут размещаться программы, файлы и по возможности описание программ прикладного характера
MS Office (MS Word, MS Excel ) [40]
Aвтоматизация отчетов с помощью средств MS Office (Word, Excel)
Построение графиков TChart, TDBChar [10] Matlab [3]
Здесь будут представлены примеры и статьи решения математических задач в среде матричных вычислений Matlab
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2024