Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.029 c
14-1116714977
лак
2005-05-22 02:36
2005.06.14
Разреженный вектор


1-1117024248
Karlson
2005-05-25 16:30
2005.06.14
Картинки для BitBtn


1-1117467430
Dezo
2005-05-30 19:37
2005.06.14
Массив array of variant


14-1117192947
syte_ser78
2005-05-27 15:22
2005.06.14
Блин. Умеют же люди правильно излагать свою мысль


6-1111755937
Radgar
2005-03-25 16:05
2005.06.14
Ограничение посылки SendText в ServerSocket




   Наверх