Вниз
Скачать: CL | DM;

Локальная сортировка в DBGridEh   Найти похожие ветки 

← →
Matveih1 ©   (2010-09-07 14:56) [0]

Добрый день.

Как настроить локальную сортировку в DBGridEh?
Использую следующую связку
IBQuery -> DataSetDriverEh -> MemTableEh -> DataSorse -> DBGridEh

По клику по заголовкам иконка сортировки появляется. Т.е.
dghAutoSortMarking = true
TitleButton        = true

в Uses добавил EhLibIBX

Подскажите что не так? Что я забыл настроить?


← →
И. Павел ©   (2010-09-07 15:01) [1]

Вот кусок с сортировкой из моей программы. Первый метод нужно прицепить к OnTitleClick.

procedure TDomaForm.GridDomaTitleClick(Column: TColumnEh);
begin
 MainForm.SortTable(DSDoma, Column);
end;

procedure TMainForm.SortTable(ADODS: TADODataSet; Column: TColumnEh);
Begin
 if Column.Title.SortMarker = smUpEh
 then
 begin
   ADODS.Sort := Column.FieldName + " DESC";
   Column.Title.SortMarker := smDownEh;
 end
 else
 begin
   ADODS.Sort := Column.FieldName;
   Column.Title.SortMarker := smUpEh;
 end;

 if @ADODS.AfterScroll <> nil then ADODS.AfterScroll(nil);
end;


← →
Matveih1 ©   (2010-09-07 17:39) [2]

Спасибо И. Павел ©
А настройками нельзя допиться? Т.к. если не локально и использовать просто IBQuery то все происходит само по клику на колонке.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
15-1282206555
istok
2010-08-19 12:29
2010.11.28
что в железе влияет на скорость компиляции?


2-1284119863
ATitle
2010-09-10 15:57
2010.11.28
Не работает Application.Title (Delphi 2010)


2-1283274103
oleg_teacher
2010-08-31 21:01
2010.11.28
sql+if


3-1248293189
GanibalLector
2009-07-23 00:06
2010.11.28
cannot attach to password database


2-1283839120
Свободный художник
2010-09-07 09:58
2010.11.28
Вопрос по Image




   Наверх