我有一个UserControl
,上面有Label
和ComboBox
。
我想要做的是在设计时从DataSource
属性网格中设置它的ValueMember
,DisplayMember
和UserControls
属性。
在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; }
}
因此,我可以在属性网格上看到这些属性,但如下图所示,它们就像textfields
而DataSource
无法设置。
我在这里缺少什么?