首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

自定义控件的某个属性,在设计时怎么像DataGridView的DataSource那样可以选择项目数据源

2012-02-27 
自定义控件的某个属性,在设计时如何像DataGridView的DataSource那样可以选择项目数据源?自定义控件增加一

自定义控件的某个属性,在设计时如何像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 = (DataSet)value;} 

热点排行