动态DataList的项模板

时间:2012-11-26 06:49:06

标签: asp.net datalist

我有使用代码的动态Datalist: -

         DataList dl = new DataList();
        dl.DataSource = settings.GetUsers();
        form1.Controls.Add(dl);

但它无法正常工作如何为此设置项目模板或其他模板。

1 个答案:

答案 0 :(得分:0)

您可以以编程方式设置模板,查看Creating Web Server Control Templates Programmatically

您创建了一个必须继承ITemplate的类,然后您可以将其分配给listview / datalist / repeater / etc上的模板属性。 ITemplate会要求您使用以下方法:

public void InstantiateIn(System.Web.UI.Control container) {
}

此方法允许您构建要作为模板创建的控制树。