我知道这是可能的,但我不知道如何使它发生。我需要从ASP.NET C#后面的代码创建多个Repeater控件。我知道如何动态创建中继器以及HeaderTemplate和FooterTemplate。我遇到问题的地方在ItemTemplate上。我不知道如何绑定来自DataSource的字段。我见过很多例子,但没有一个能够工作。如何从代码后面填入anRepeater.ItemTemplate
这是我如何建立我的HeaderTemplate中:
TemplateBuilder hdr = new TemplateBuilder();
hdr.AppendLiteralString("<table><thead><tr><th>Team</th></tr></thead>");
这是如何我建设我FooterTemplate:
TemplateBuilder ftr = new TemplateBuilder();
ftr.AppendLiteralString("</table>");
这是我如何将我的模板来转发:
Repeater repeater1 = new Repeater();
repeater1.DataSource = Connections.isp_GET_GRIDVIEW_DATA("STDNG", group, "", "");
repeater1.HeaderTemplate = hdr;
repeater1.ItemTemplate = dtl;
repeater1.FooterTemplate = ftr;
repeater1.DataBind();
现在我的问题是,随着这部分代码:
TemplateBuilder dtl = new TemplateBuilder();
dtl.AppendLiteralString(???);
如何为repeater1.ItemTemplate创建模板?我如何绑定数据?