![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто знает как можно вставить в DBGrid колонку с CheckBox? [D7]
ShotGun © (2005-09-30 08:56:00)Как можно это выполнить? Знаю, что есть такая возможность, не помню как сделать...
Подумал может кто подскажет...
hooky-mars (2005-10-01 13:12:00) [1]
> Дык в прямом... компонент TCheckBox списков не отображает
> :)
Незнаю, у меня усе выпадает.
Max Zyuzin (2005-10-01 13:11:00) [2]>hooky-mars (01.10.05 13:06) [11]
Дык в прямом... компонент TCheckBox списков не отображает :)
hooky-mars (2005-10-01 13:06:00) [3]
> Дело в том... гм.. что в чекбоксах обычно ничего не выпадает.
> .. и ничего в нем не выбирается...
Ето в каком смысле? На кой она тогда нужен?
> То что ты не видел никогда EhLib очень даже зря...
Может быть спорить не стану. Мне кажется, я то же знаю такие компоненты о которых вы то же зря не слышали, это ничего не меняет. Мы свами не телепаты (покарйней мере надеюсь), чтоб так сразу говорить, кточего зря.
Max Zyuzin (2005-10-01 12:59:00) [4]>hooky-mars (01.10.05 12:19) [9]
Дело в том... гм.. что в чекбоксах обычно ничего не выпадает... и ничего в нем не выбирается...
То что ты не видел никогда EhLib очень даже зря...
http://www.ehlib.com/RUS/default.htm
hooky-mars (2005-10-01 12:19:00) [5]
> Не мудрствуя лукаво и не изобретая велоспед воспользовался
> DBGridEh...
Во превых кто такое это DBGridEh, откуд оно взялось и кто его делол?
Во вторых тут проблема на 2 минуты, и только из-за этого ты предлогаешь ставить компоненту. Да это всумме займет больше времени, и создаст лишних проблем. Если и ставить дополнительные компоненты, то только если там что-то серьёзное.
DBGridEh скорее всего (ни когда не видел) и есть изоретение велосипеда только с дополнительными рюшечками.
> Не мудрствуя лукаво и не изобретая велоспед воспользовался
> DBGridEh...
>
> Просто хотелось положить конец засилию компонент )))
Можешь пояснить последнюю строчку наряду с первой (мне они кажутся взаимно исключаемыми)
hooky-mars (2005-10-01 12:12:00) [6]
> > появляется чекбокс в котором можно выбрать из списка
Ес ли хочешь могу выслать exe`шник, или ежели боишся вирусов могу выслать исходники.
ShotGun (2005-10-01 11:39:00) [7]Не мудрствуя лукаво и не изобретая велоспед воспользовался DBGridEh...
Просто хотелось положить конец засилию компонент )))
clickmaker (2005-09-30 17:49:00) [8]
> появляется чекбокс в котором можно выбрать из списка
??? это как?
hooky-mars (2005-09-30 17:48:00) [9]на сколько я понял вопрос, то он в следующем:
Юзер щелкает по полю и появляется чекбокс в котором можно выбрать из списка.
Делается ето так:
Создаеш к примеру компанинту ClientDataSet1 (можно Table если хочеш хранить список в базе) В нем создаеш столбец в котором будет список, который будет отображаться в боксе.
Дале 2 раза щелкаеш по сомпоненту из которорого в конечном счете Грида берет данные ( какой либо ClientDataSet или Тable и тд.) в появившемя окошке загружаеш список полей. Для нужного поля устанавливаеш следуюшие значения:
FieldKind - fkLookup
LookUpDaraSet - ClientDataSet1 (или что ты выбрал в качестве списка)
LookUpKeyFields - <имя столбца>
LookUpResultField - <имя столбца в котором список>
KeyFields - <указываешь ключивое поле>
Max Zyuzin (2005-09-30 10:28:00) [10]>ShotGun © (30.09.05 08:56)
Воспользоваться DBGridEh.
stone (2005-09-30 10:08:00) [11]Обрабатывай OnCellClick или OnColEnter и OnColExit
ShotGun (2005-09-30 09:31:00) [12]Нашел я как CheckBox вставить...
Но когда кликаешь на колонку не срабатывает ...
Sergey13 (2005-09-30 09:07:00) [13]>Подумал может кто подскажет...
Пожалста.
Поищи тут. Один из самых частых вопросов.