无法绑定组合框的新显示成员

时间:2013-06-19 10:10:40

标签: c# winforms combobox

我对这是如何工作感到困惑, 不应该只显示此ISeq中的值,它至少接收正确的值

public ISeq<double> List
{
  set {
    ComboBox.DataSource = new BindingSource(value,null);
    ComboBox.DisplayMember = "Value".ToString();
    ComboBox.ValueMember = "value";
  }
}

2 个答案:

答案 0 :(得分:0)

要绑定到需要获取get和set

的内容

答案 1 :(得分:0)

当您绑定到简单类型时,请不要使用DisplayMemberValueMember。这应该做的工作:

public ISeq<double> List
{
  set 
  {
    ComboBox.DataSource = new BindingSource(value,null);
  }
}

使用Properties绑定到更复杂的对象时会使用这两个属性。