|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2010, 20:55 | #1 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
CheckBox в DBGrid
Доброго времени суток уважаемые эксперты. Возникла необходимость вставить в каждую строку DBGrid по CheckBox-у (смотри картинку ниже):
CheckBox.JPG Пример простой: Я выбираю нужных мне юзеров щелкая по CheckBox-у, далее генерируется SQL запрос, в котором фигурируют выделенные юзеры.... Юзаю DBGridEh, поэтому думал что проблем не должно возникнуть. К сожалению DBGridEh просто заменяет boolean поля отображаемой таблицы на CheckBox-ы. Вопрос простой: как можно сделать так, чтобы я мог манипулировать CheckBox-ами (добавить в БД новое поле не предлагать). З.Ы. Согласен на альтернативу... Предлагайте свой способ выбора юзеров из списка. Заранее спасибо.
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
07.08.2010, 00:32 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
Например, TCheckListBox.
Или тот же DBGridEh, если не требуется редактирование, добавление или удаление записей непосредственно используя эту гриду. В этом случае с клавишами Shift, Ctrl в гриде можно отмечать строки в любом количестве и в любом порядке. По отмеченным строкам создавать запросы. |
07.08.2010, 13:40 | #3 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
Я думал над чем-то похожим... Вот только две беды:
1. TCheckListBox надо каким-то образом подгонять под Grid. 2. Как сказать юзеру, что нужно именно таким образом выделять записи?
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
07.08.2010, 13:52 | #4 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 216
|
1. Штатный TListBox и, естественно, потомок от него TCheckListBox умеют строить колонки и можно сделать так, что отличаться от вышеприведенной таблицы он, практически, не будет.
2. А как юзеры узнаЮт, что в проводнике Windows, например, можно отмечать множество файлов с помощью клавиш Ctrl и Shift? |
07.08.2010, 14:27 | #5 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
Ну не знаю. По моему выделение по CTRL в таблице не совсем очевидно (хотя... может я и ошибаюсь) Но за совет спасибо. Может, если еще какие-нибудь мысли появятся, отпишитесь...
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
типа checkbox в dbgrid | waw | БД в Delphi | 4 | 13.08.2010 16:06 |
Проблемы с CheckBox в DBGrid | Aleksandr | Общие вопросы Delphi | 2 | 19.02.2010 15:21 |
CheckBox в множестве полей DBGrid | dn-3 | Помощь студентам | 2 | 19.08.2009 19:14 |
checkbox & dbgrid | Mihailhome | БД в Delphi | 4 | 19.05.2009 08:42 |