【发布时间】:2009-10-27 20:18:19
【问题描述】:
我有一个包含数据列表的用户控件,我想根据用户控件所在的页面将数据列表的数据源设置为不同的东西。
所以,我认为我需要做的是公开数据列表的公共属性,该属性将获取数据源并进行设置,如下所示:
public datasource UserDataSource
{
get { return DataList1.DataSource; }
set { DataList1.DataSource = value; }
}
但上述显然行不通。然后我会这样称呼它:
MyUserControl.UserDataSource = datasourcename;
然后以某种方式在用户控件中对数据列表进行数据绑定。
显然我在这里有点不合时宜,但希望我能做到这一点。感谢您的帮助。
【问题讨论】:
-
用户控件是在不同的页面上显示相同类型的数据还是完全随机和不同的东西?
-
我不确定您的问题是什么。不知道怎么自动绑定数据?
-
它将在每个页面上显示相同类型的数据,只是来自不同的查询。
-
接受答案后有什么问题?
标签: c# asp.net data-binding user-controls datalist