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

два вопроса по EhLib у и ADO компонентам   Найти похожие ветки 

← →
strelok-47   (2004-08-13 13:49) [0]

1. Можно ли сделать сортировку в Eh"ом гриде при клике на title столбца, без написания своего обработчика onTitleBtnClick? и что такое EhLibADO где его взять?
2. что будет быстрее  работать и при каких условиях
ADOdataset.close
ADOdataset.parametrs[0]:=i
ADOdataset.open
или
ADOdataset.filter := inttostr(i);
?


← →
46_55_41_44 ©   (2004-08-13 14:32) [1]

1) нет нельзя... уж во всяком случае ща сколько я знаю...
Ведь любой грид какой-бы он навороченный не был, он всего-лишь отображает данные Dataset...
Поэтому придется обрабатывать заново Dataset...
2) не знаю!


← →
strelok-47   (2004-08-13 14:34) [2]

2
46_55_41_44
спасибо хотя бы один откликнулся
2 все
по первому пункту я так и думал, а вот что по второму скажт


← →
KSergey ©   (2004-08-14 09:29) [3]

> strelok-47   (13.08.04 13:49)
> 1. Можно ли сделать сортировку в Eh"ом гриде при клике на
> title столбца, без написания своего обработчика onTitleBtnClick?
> и что такое EhLibADO где его взять?

А заглянуть в папку DataServices после установки - не судьба?
К стати, где-то попадалать подробнейшая статья в инете на сей счет. Как использовать написанные и как делать свои модули сортировки для Eh грида. Возможность их прикручивания изначально заложена в этот грид.

И еще.
Как уже писал здесь буквально несколько дней назад, на мой вкус в EhLibADO есть недоработки в части варианта локальной сортировки в случае наличия LookUp и Calculated полей. Автор пока предложенные исправления вносить не хочет (или не знаю как; не откликнулся)


← →
tERRORist   (2004-08-14 13:30) [4]

При подключении модулей из DataServices DBGridEh может автоматом делать сортировку только на компонентах типа Query т.к просто дописывает в конец запроса order by по нужным полям и делает переоткрытие. Лучше думаю написать обработчик самому на локальную сортировку ADO-шного датасета, т.е. заполнять ADODataSet.Sort. И фильтрацию я тоже предпочел бы локальную.


← →
KSergey ©   (2004-08-14 13:38) [5]

> [4] tERRORist   (14.08.04 13:30)
> только на компонентах типа Query т.к просто
> дописывает в конец запроса order by по нужным полям и делает
> переоткрытие.

Обман трудового населения.
См. procedure SortDataInADODataSet из EhLibADO.
Вариант сартировки переключается свойством SortLocal у грида. Для локальной (адошными средствами) - уст. в True


← →
strelok-47   (2004-08-16 10:13) [6]

а вот если сорторовка по нескольким полям, но удерживая клавишу на Ctrl а к примеру Shift? возможно такое?



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

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



Память: 0.46 MB
Время: 0.022 c
14-1093464569
NailMan
2004-08-26 00:09
2004.09.12
Генератор имен


14-1093435326
Prohodil Mimo
2004-08-25 16:02
2004.09.12
Какие любимые игрушки у детей программеров?


1-1093722417
Сергей.
2004-08-28 23:46
2004.09.12
Узнать имя активного компонента


1-1093530735
appendix
2004-08-26 18:32
2004.09.12
UpDown


1-1093518682
mouse_web
2004-08-26 15:11
2004.09.12
Функции string




   Наверх