【发布时间】:2012-11-26 14:57:34
【问题描述】:
我有使用代码的动态数据列表:-
DataList dl = new DataList();
dl.DataSource = settings.GetUsers();
form1.Controls.Add(dl);
但它不起作用我如何为此设置项目模板或其他模板。
【问题讨论】:
我有使用代码的动态数据列表:-
DataList dl = new DataList();
dl.DataSource = settings.GetUsers();
form1.Controls.Add(dl);
但它不起作用我如何为此设置项目模板或其他模板。
【问题讨论】:
您可以通过编程方式设置模板,查看Creating Web Server Control Templates Programmatically。
您创建一个必须继承ITemplate 的类,然后您可以将它分配给listview/datalist/repeater/etc 上的模板属性。 ITemplate 会要求你有以下方法:
public void InstantiateIn(System.Web.UI.Control container) {
}
此方法允许您构建要创建为模板的控件树。
【讨论】: