我有使用代码的动态Datalist: -
DataList dl = new DataList();
dl.DataSource = settings.GetUsers();
form1.Controls.Add(dl);
但它无法正常工作如何为此设置项目模板或其他模板。
答案 0 :(得分:0)
您可以以编程方式设置模板,查看Creating Web Server Control Templates Programmatically。
您创建了一个必须继承ITemplate
的类,然后您可以将其分配给listview / datalist / repeater / etc上的模板属性。 ITemplate
会要求您使用以下方法:
public void InstantiateIn(System.Web.UI.Control container) {
}
此方法允许您构建要作为模板创建的控制树。