Я отрываю волосы для этой удивительной проблемы.
Я связываю 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";
Первая проблема: изменение значения в одном из двух поисков не отражает изменение другого! Но я использую тот же BindingSource, разве позиция не такая же?
Еще один: они оба заполняют автоматически столбцы, я не хочу показывать все столбцы, пытался удалить, исключение столбец не найден, если я добавлю, я получу дубликаты столбцов!
Я не понимаю !!!