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

Вниз

Кто знает как можно вставить в DBGrid колонку с CheckBox?   Найти похожие ветки 

 
ShotGun ©   (2005-09-30 08:56) [0]

Как можно это выполнить? Знаю, что есть такая возможность, не помню как сделать...
Подумал может кто подскажет...


 
Sergey13 ©   (2005-09-30 09:07) [1]

>Подумал может кто подскажет...
Пожалста.
Поищи тут. Один из самых частых вопросов.


 
ShotGun ©   (2005-09-30 09:31) [2]

Нашел я как CheckBox вставить...
Но когда кликаешь на колонку не срабатывает ...


 
stone ©   (2005-09-30 10:08) [3]

Обрабатывай OnCellClick или OnColEnter и OnColExit


 
Max Zyuzin ©   (2005-09-30 10:28) [4]

>ShotGun ©   (30.09.05 08:56)  
Воспользоваться DBGridEh.


 
hooky-mars   (2005-09-30 17:48) [5]

на сколько я понял вопрос, то он в следующем:
Юзер щелкает по полю и появляется чекбокс в котором можно выбрать из списка.

Делается ето так:
Создаеш к примеру компанинту ClientDataSet1 (можно Table если хочеш хранить список в базе) В нем создаеш столбец в котором будет список, который будет отображаться в боксе.

Дале 2 раза щелкаеш по сомпоненту из которорого в конечном счете Грида берет данные ( какой либо ClientDataSet или Тable и тд.) в появившемя окошке загружаеш список полей. Для нужного поля устанавливаеш следуюшие значения:
FieldKind - fkLookup
LookUpDaraSet - ClientDataSet1 (или что ты выбрал в качестве списка)
LookUpKeyFields - <имя столбца>
LookUpResultField - <имя столбца в котором список>
KeyFields - <указываешь ключивое поле>


 
clickmaker ©   (2005-09-30 17:49) [6]


> появляется чекбокс в котором можно выбрать из списка

??? это как?


 
ShotGun ©   (2005-10-01 11:39) [7]

Не мудрствуя лукаво и не изобретая велоспед воспользовался DBGridEh...

Просто хотелось положить конец засилию компонент )))


 
hooky-mars   (2005-10-01 12:12) [8]


> > появляется чекбокс в котором можно выбрать из списка

Ес ли хочешь могу выслать exe`шник, или ежели боишся вирусов могу выслать исходники.


 
hooky-mars   (2005-10-01 12:19) [9]


> Не мудрствуя лукаво и не изобретая велоспед воспользовался
> DBGridEh...

Во превых кто такое это DBGridEh, откуд оно взялось и кто его делол?
Во вторых тут проблема на 2 минуты, и только из-за этого ты предлогаешь ставить компоненту. Да это всумме займет больше времени, и создаст лишних проблем. Если и ставить дополнительные компоненты, то только если там что-то серьёзное.
DBGridEh скорее всего (ни когда не видел) и есть изоретение велосипеда только с дополнительными рюшечками.

> Не мудрствуя лукаво и не изобретая велоспед воспользовался
> DBGridEh...
>
> Просто хотелось положить конец засилию компонент )))

Можешь пояснить последнюю строчку наряду с первой (мне они кажутся взаимно исключаемыми)


 
Max Zyuzin ©   (2005-10-01 12:59) [10]

>hooky-mars   (01.10.05 12:19) [9]
Дело в том... гм.. что в чекбоксах обычно ничего не выпадает... и ничего в нем не выбирается...

То что ты не видел никогда EhLib очень даже зря...
http://www.ehlib.com/RUS/default.htm


 
hooky-mars   (2005-10-01 13:06) [11]


> Дело в том... гм.. что в чекбоксах обычно ничего не выпадает.
> .. и ничего в нем не выбирается...

Ето в каком смысле? На кой она тогда нужен?

> То что ты не видел никогда EhLib очень даже зря...

Может быть спорить не стану. Мне кажется, я то же знаю такие компоненты о которых вы то же зря не слышали, это ничего не меняет. Мы свами не телепаты (покарйней мере надеюсь), чтоб так сразу говорить, кточего зря.


 
Max Zyuzin ©   (2005-10-01 13:11) [12]

>hooky-mars   (01.10.05 13:06) [11]
Дык в прямом... компонент TCheckBox списков не отображает :)


 
hooky-mars   (2005-10-01 13:12) [13]


> Дык в прямом... компонент TCheckBox списков не отображает
> :)

Незнаю, у меня усе выпадает.



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

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

Наверх




Память: 0.5 MB
Время: 0.037 c
2-1129566424
yura32
2005-10-17 20:27
2005.11.13
IdHTTPServer1


1-1129203791
VIsa
2005-10-13 15:43
2005.11.13
Помогите разобраться с прозрачностью в TPNGImage


14-1129801746
pavel_guzhanov
2005-10-20 13:49
2005.11.13
какую локальную БД лучше использовать


10-1107435819
HollowMan
2005-02-03 16:03
2005.11.13
Инициализация переменных во внутреннем сервере автоматизации DLL


4-1126609187
Cherrex
2005-09-13 14:59
2005.11.13
Как использовать GetUserName