|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2014, 18:22 | #1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Как сделать в ячейке DBGrid возможность выбора только из списка?
В базе данных, при редактировании значений появляются выпадающие списки с возможными вариантами. Делал это так:
DBGrid1.Columns[1].PickList.loadfromfile('column1.txt ' ); Подскажите, как сделать так, чтобы в ячейку нельзя было ввести никакое другое значение, а выбирать можно было только варианты из списка? |
19.09.2014, 18:39 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Так можно, не даст ввести ничего, кроме того, что в PickList есть
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.09.2014, 07:21 | #3 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Немного не понял. Мне нужно добавить компонент ClientDataSet? Если да, то в его событиях OnSetText не нашел..
|
20.09.2014, 09:04 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
ClientDataSet не нужен, то пример на нем, вместо него любой датасет. Событие не датасета, а его поля. См. TField
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.09.2014, 10:15 | #5 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Цитата:
На форме DBGrid, ADOConnection, ADOQuery, DataSource. Что за TField? и где искать его свойства? Разъясните пожалуйста. |
|
20.09.2014, 11:06 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
20.09.2014, 11:30 | #7 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Цитата:
Какие поля? Список полей появляется при двойном клике на DBGrid, но там в событиях только PopupMenu Объясните, please. Очень нужно |
|
20.09.2014, 14:41 | #8 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Может лучше установить библиотека DevExpress и там есть cxGrid
Код:
E_MAIL: rijgvina7@yahoo.com
|
20.09.2014, 14:42 | #9 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Проект cxGrid
E_MAIL: rijgvina7@yahoo.com
|
20.09.2014, 14:44 | #10 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Это архив тоже его
E_MAIL: rijgvina7@yahoo.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как установить возможность выбора только bmp-файлов в Picture Editor? | Наки | Компоненты Delphi | 2 | 14.04.2011 22:03 |
как можно оздать панель инструментов, на которой реализовать возможность выбора гарнитуры шрифта, для выб | Лелич | Компоненты Delphi | 2 | 17.02.2011 10:58 |
Как убрать программы из списка выбора программ | evgenii0494 | Операционные системы общие вопросы | 8 | 15.02.2010 20:35 |
Как сделать возможность выбора размещения алисаса? | artemavd | БД в Delphi | 4 | 25.03.2009 22:57 |
Как осуществить возможность выбора БД в процессе работы программы | Cabyrc | БД в Delphi | 9 | 21.03.2009 08:30 |