Bindingcontext и position
От: nosuchip  
Дата: 30.11.09 12:37
Оценка:
К КомбоБоксам прикручен DataSet с именами таблиц соответствующими именам контролов, так же добавлены DataRelations, поля DisplayMember для них:
comboBox1: comboBox1.name
comboBox2: comboBox1.comboBox1_to_comboBox2.name
comboBox3: comboBox1.comboBox1_to_comboBox2.comboBox2_to_comboBox3.name

Теперь хочется программно изменить выбранный пункт в одном из комбиков при выборе другого, например, в третьем (при изменении выбора во втором).
Делаю так:
detail.BindingContext[dataSet, "comboBox1.comboBox1_to_comboBox2.comboBox2_to_comboBox3.name"].Position = 1;

После отрабатывания этой строчки кода выбранным в третьем комбике все-равно остается нулевой элемент.

Как это поправить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.