Я отрываю волосы от этой удивительной проблемы.DevExpress LookUpEdit Behavior
Я связывание 2 LookUpEdit из кода:
MyBinding.DataSource = typeof(MyObject);
MyBinding.DataSource = _dataObject.GetMyList();
firstLookUp.DataBindings.Add("EditValue", MyBinding, "Code");
firstLookUp.Properties.DataSource = MyBinding;
firstLookUp.Properties.ValueMember = "Code";
firstLookUp.Properties.DisplayMember = "Code";
secondLookUp.DataBindings.Add("EditValue", MyBinding, "Info");
secondLookUp.Properties.DataSource = MyBinding;
secondLookUp.Properties.ValueMember = "Info";
secondLookUp.Properties.DisplayMember = "Info";
Первой проблемы: Изменение значения на одном из два Lookups не отражающих изменений другой! Но им, используя тот же BindingSource, не та же позиция?
Другой: они оба заполняют автоматически столбцы, я не хочу показывать все столбцы, пытался удалить, столбец исключений не найден, если я добавляю, я получаю повторяющиеся столбцы! Я не понимаю!
Так что все должно происходить вручную в случае кода. Thanx для ответа. –
Ну, столбцы должны быть только теми, которые вы указали, Clear() только там, потому что вы сказали, что получаете двойные взлеты. Обычно поведение, которое я вижу, это отображать все столбцы, если вы укажете none и только указанные, когда вы их установили. – csjohnst