读书人

自定义控件的某个属性,在设计时怎么像

发布时间: 2012-02-27 10:00:22 作者: rapoo

自定义控件的某个属性,在设计时如何像DataGridView的DataSource那样可以选择项目数据源?
自定义控件增加一个名称为DataSource属性,在设计时如何像DataGridView的DataSource那样可以在属性对话框中选择项目数据源来设计该属性。

目前代码如下,设计时该属性在属性对话框中可以选择项目中现有的数据源,
但选择后出现错误提示:类型“System.Windows.Forms.BindingSource”的对象无法转换为类型“System.Data.DataSet”。

private DataSet dataSource;
public DataSet DataSource
{
get { return dataSource; }
set { dataSource = value;}
}


[解决办法]

[解决办法]
private BindingSource dataSource;
public BindingSource DataSource
{
get { return dataSource; }
set { dataSource = value;}
}




private DataSet dataSource;
public DataSet DataSource
{
get { return dataSource; }
set { dataSource = —ataSet)value;}
}

读书人网 >.NET

热点推荐