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

Вниз

DbgridEh+FIBPlus   Найти похожие ветки 

 
Alexandr ©   (2005-05-05 17:02) [0]

есть несколько вопросов по широкоиспользуемой в узких кругах связке DbgridEh+FIBPlus. Ворпосы очень нетривиальные.

первый вопрос------------------------
DbGridEh
Если тыкнуть мышкой в таблицу, а в таблице в этом месте в ячейке есть Editbutton
то этот Editbutton сразу нажимается. Ведь его же не видно даже. И это вводит в ступор юзеров.

Раньше по-моему надо было сначала в ячейку тыкнуть - -появлялась кнопка, и только потом на кнопку можно было нажать. А пока кнопки не видно, она не нажималась автоматически, когда просто в таблицу тыкнули.
Как от этого избавится, вернуть назад. А то Большакову некогда как всегда.

и еще один вопрос--------------------------
Есть связка
DBGridEh++Tdatasource+ TpFIBdataset

начальные условия
1) TpFIBdataset закрыт
2) на columns у DbGridEh стоит порядок сортировки.

теперь выполняем TpFIBdataset
видим что датасет открылся, однако порядок сортировки из DbGridEh сам не взялся,
и получается что визуально сотрировка указана в гриде, а сам датасет не отсортирован.
Вызываем DoSort с параметрами сортировки взятыми из dbgrideh и все нормально.

Вопросы:
1) Как узнать после открытия TpFIbdataset, к какому DbgridEh он привязан, чтоб сзять оттуда порядок сортировки?
или для другого способа решения
2) Как можно заполнить FSortFields у закрытого датасета, чтоб при открытии он автоматически брался и выполнялась сортировка? Сейчас прослеживается только один способ: выполнить DoSort для заполнения FsortField, однако DoSort выполнить нельзя пока датасет закрыт.


 
AlexO ©   (2005-05-05 17:23) [1]

А эту функцию пробовал использовать для сортировки?
DBGridEhDataService.ApplySorting(DBGrid);


 
Alexandr ©   (2005-05-05 17:30) [2]

а как же. Ее и юзаем.
Она действует при локальной сортировке когда датасет открыт.
А если датасет закрыт, то Dosort ему нельзя сделать.
вообщем, я уже подробно написал.



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
9-1111128588
Twister^^
2005-03-18 09:49
2005.06.14
cgShaders in GLS


3-1115811707
_e_u_
2005-05-11 15:41
2005.06.14
Обновление АДОтаблиц


6-1111229954
Виталик
2005-03-19 13:59
2005.06.14
Передать файл по сети между двух программ


14-1116690237
Nikolay M.
2005-05-21 19:43
2005.06.14
Кто помнит, как добраться до места прошлогодней MMP?


9-1110782330
Smak
2005-03-14 09:38
2005.06.14
PowerTimer