我有一个包含数据列表的用户控件,我想根据用户控件所在的页面将数据列表的数据源设置为不同的东西。
所以,我认为我需要做的是公开数据列表的公共属性,它将获取数据源并设置它,如下所示:
public datasource UserDataSource
{
get { return DataList1.DataSource; }
set { DataList1.DataSource = value; }
}
但上述显然不起作用。然后我会这样称呼它:
MyUserControl.UserDataSource = datasourcename;
然后以某种方式对用户控件内的数据列表进行数据绑定。
显然我在这里有点不合时宜,但希望我能做到这一点。谢谢你的帮助。