Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связывание данных в ComboBox, DevExpress XtraEditors 
:(
    Опции темы
Dimyan
Дата 10.8.2005, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Подскажите пожалуйсат как в ComboBox из DevExpress XtraEditors связать данные, т.е. редактировать данные в подчиненном поле автоматически через выбор в ComboBox родительского значения
В простом ComboBox я делаю так
Код

   cbCitiesList.DataSource = vueCities; //DataView
   cbCitiesList.DisplayMember = "city_name"; //поле заполнения ComboBox
   cbCitiesList.ValueMember = "id"; // значение которое должно присваиватся подчиненному полю в зависимости от выбранного DisplayMember 
   cbCitiesList.cboEmployee.DataBindings.Add("SelectedValue", ds, "Warehouse.city_name_id"); //связываю подчиненное поле чтоб ему присваивались значения из выбранного   ValueMember

Как можно это сделать в DevExpress нифига не получается? smile(


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
Dimyan
Дата 12.8.2005, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Попробывал так:
cbCitiesList.DataBindings.Add("EditValue", vueCities, "city_name");
хотябы просто чтоб заполнить данными, дак фиг, он только первую строку заполняет и все smile


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
-ser-
Дата 16.8.2005, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



просто чтоб заполнить данными
Код

cbCitiesList.Properties.Items.Add( ( string )str );



--------------------
"Тонкая, однако, работа." 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 16.8.2005, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Если нужен аналог master-detail для связки комбобокса с текстовым полем, то надо сделать датасет с таблицей (или DataView, как в примере выше) с несколькими записями, и в design time (т.е. с помощью дизайнера) поставить привязку: комбобокса (это делается установкой св-в DataSource и DataMember) и текстового поля (биндим на любое поле той же таблицы или DataView, что и комбобокс). После этого, если комбобокс выбирает одну из записей таблицы, то в текстовом поле значение обновляется автоматически. Если обычным комбобоксом это не удаётся сделать, то с пом. LookupEdit удастся стопроцентно (вообще, с пом. lookup можно реализовать практически любой контрол, какой душа пожелает, т.к. лукап - самый навёрнутый контрол из DevExpress.XtraEditors).


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

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


 




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


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

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