Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CBuilder 5.0, TDBLookupComboBox, Как очистить содержимое 
:(
    Опции темы
vickr
Дата 25.6.2003, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.5.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Знающий народ, help me!
Ситуация следующая: TDBLookupComboBox сидит на TDataSource, тот, в свою очередь, - на TADODataSet. Работает все как часы - Комба заполняется, юзер выбирае нужное значение, я это отслеживаю, суть не в этом. В определенный момент мне нужно обнулить выбранное пользователем значение (сделать пустым, как в самом начале), иначе говоря, св-во TDBLookupComboBox::Text = "". Но напрямую этого не сделаешь, т.к. оно ReadOnly. Самое интересное, что даже если я говорю TADODataSet-у, на который она подвязана, Active = false, потом Active = true (думаю - черт с ним, пускай хоть заново заполяется - записей немного), Комба остается заполненной и текужее значение, соответственно, никуда не девается! adv/hair.gif Вот такая загогулина. В хелпе что-то ничего вразумительного не нашел. Если кто сталкивался - подскажите, pls. Заранее благодарен.

Это сообщение отредактировал(а) vickr - 25.6.2003, 16:49
--------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:)
PM MAIL   Вверх
gray_k
Дата 25.6.2003, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: нет
Всего: 22



У TDBLookupComboBox есть свойство KeyValue. Обнуляешь его, только с приведением типов осторожнее (KeyValue объявлен как Variant) и Text очищается.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
vickr
Дата 25.6.2003, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.5.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет



gray_k
Цитата
У TDBLookupComboBox есть свойство KeyValue

Премного благодарен, все сработало. adv/jump.gif adv/76.gif
Самое интересное, что я час назад использовал KeyValue для выбора конкретного значения в списке программно, при загрузке формы (после серии неудачных экспериментов с TDataSet::Lookup) - все получилось, а использовать то же св-во для очистки значения не догадался. Затупил...withstupid.gif
Цитата
только с приведением типов осторожнее

Ничего, проглотила NULL (который, как известно, == 0 в С++) и даже не поморщилась. smile.gif

Это сообщение отредактировал(а) vickr - 25.6.2003, 18:10
--------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.