Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.21;
Скачать: CL | DM;

Вниз

Проблема с DBGridEh библиотеки EhLib и Адо   Найти похожие ветки 

 
ArchValentin   (2009-03-05 12:07) [0]

Доброго времени суток. База данных фаил аксесс, связываюсь с ним через Адо. Хочу чтобы при клики на заголовок колонки, таблица сортировалась, решил использовать для этого DBGridEh. Подключаю модуль EhLibADO и при клике на заголовок получаю invalid class typecast

BDS 2006


 
KSergey ©   (2009-03-10 09:53) [1]

скопировать EhLibADO и ручками дошаманить по месту сообразно применяемым типам. Не знаю как сейчас, но когда-то этот модуль был излишне примитивен, подходил только как пример/шаблон для развития собственного.


 
ArchValentin   (2009-03-10 11:24) [2]

поковырялся еще чуток, плюнул и сделал следующее, вдруг кому понадобится

procedure TDogForm.DBGridEh1TitleClick(Column: TColumnEh);
begin
case Column.Title.SortMarker of
smDownEh:
 begin
  qdog.SQL.Clear;
  qdog.SQL.Add("select * from dog order by "+Column.FieldName);
  qdog.Active:=true;
 end;
smUpEh:
 begin
  qdog.SQL.Clear;
  qdog.SQL.Add("select * from dog order by "+Column.FieldName+" desc");
  qdog.Active:=true;
 end;
end;
end;


 
KSergey ©   (2009-03-10 12:20) [3]

зачем такая поделка может понадобиться? тем более раз ADO умеет сортировать без переоткрытия. К стати, в такой парадигме уход указателя с тек. записи не беспокоит?



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

Текущий архив: 2010.03.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1261105051
Petr V. Abramov
2009-12-18 05:57
2010.03.21
кстати, "госуслуги"-онлайн заработали-таки


15-1262122222
Юрий
2009-12-30 00:30
2010.03.21
С днем рождения ! 30 декабря 2009 среда


2-1263711881
MK26
2010-01-17 10:04
2010.03.21
Помогите установить пароль на готовую уже программу (exe фаил)


2-1263924681
Б
2010-01-19 21:11
2010.03.21
Сколько различных символов содержит строка.


2-1263941575
bagos
2010-01-20 01:52
2010.03.21
hex to demical