Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Вниздва вопроса по 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 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.031 c