如何在usercontrol中使用ComboBox的DataSource,ValueMember和DisplayMember

时间:2017-10-08 16:29:22

标签: c# winforms combobox user-controls custom-controls

我有一个UserControl,上面有LabelComboBox。 我想要做的是在设计时从DataSource属性网格中设置它的ValueMemberDisplayMemberUserControls属性。

UserControl内部,我设置了以下属性:

public object MyDataSource
{
    get { return myLbComboBox1.DataSource; }
    set { myLbComboBox1.DataSource = value; }
}

public string MyValueMember
{
    get { return myLbComboBox1.ValueMember; }
    set { myLbComboBox1.ValueMember = value; }
}

public string MyDisplayMember
{
    get { return myLbComboBox1.DisplayMember; }
    set { myLbComboBox1.DisplayMember = value; }
}

因此,我可以在属性网格上看到这些属性,但如下图所示,它们就像textfieldsDataSource无法设置。

我在这里缺少什么?

enter image description here

0 个答案:

没有答案