Je m'arrache les cheveux pour ce problème incroyable.Comportement DevExpress LookUpEdit
Je liant 2 LookUpEdit de code:
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";
Le premier problème est: Modification de la valeur sur l'un des deux LookUps ne reflètent pas changer l'autre! Mais im utilisant le même BindingSource, n'est pas la même position?
Un autre est: Ils remplissent automatiquement les colonnes, je ne veux pas montrer toutes les colonnes, j'ai essayé de supprimer, colonne d'exception non trouvé, si j'ajoute, je reçois des colonnes en double! Je ne comprends pas !!!
tout doit se passer manuellement en cas de code. Merci de répondre. –
Eh bien, les colonnes ne devraient être que celles que vous spécifiez, le Clear() est seulement là parce que vous avez dit que vous obteniez des doubles. Normalement, le comportement que je vois est qu'il montre toutes les colonnes si vous spécifiez none et seulement celles qui sont spécifiées lorsque vous les définissez. – csjohnst