如何从CheckedComboBoxEdit获取EditValue

时间:2018-08-28 09:49:16

标签: c# devexpress devexpress-windows-ui

我的表单上有一个DevExpress CheckedComboBoxEdit
在设计器中,我已将此控件与BindingSource绑定在一起。

BindingSource中,我有物体

public class MyClass
{
   public int Id {set;get;}
   public string Name {set;get;}
}

我将DisplayMember设置为Name,并将ValueMember设置为空,所以我希望从EditValue获得整个对象。

现在我想将此控件与我的视图模型绑定

public class MyViewModel{
  ***
  public List<MyClass> TestList{set;get;}
  ***

  public MyViewModel(){
     TestList = new List<MyClass>();
  }
}

使用此表单运行应用程序后。选择控件中的值。
 但是看到MyViewModel.TestList为空之后。
并且CheckedComboBoxEdit.EditValue包含MyClass.Name的列表,我将其设置为DisplayMember

是否可以将CheckedComboBoxEdit绑定到属性,并使EditValue重新调谐整个对象?

0 个答案:

没有答案