动态添加 Repeater 绑定数据不显示
Repeater rep = new Repeater();
TemplateBuilder tlb = new TemplateBuilder();
tlb.AppendLiteralString( " <% DataBinder.Eval(Container.DataItem,\ "text\ ")%> 222222222 <br> ");
rep.ItemTemplate=tlb;
DataTable dt=new DataTable();
dt.Columns.Add( "text ");
DataRow dr=dt.NewRow();
dr[ "text "]= "111111 ";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[ "text "] = "111111 ";
dt.Rows.Add(dr); ;
dr = dt.NewRow();
dr[ "text "] = "111111 ";
dt.Rows.Add(dr); ;
dr = dt.NewRow();
dr[ "text "] = "111111 ";
dt.Rows.Add(dr); ;
this.text.Controls.Add(rep);
rep.DataSource = dt;
rep.DataBind();
this.text 是DIV标记ID
以上代码结果是输出4行2222222222
并没有输出 dt表中的11111111
求高手帮忙
[解决办法]
dt.Rows.Add(dr); ;
这里不报错吗???
还有: <% DataBinder.Eval(Container.DataItem,\ "text\ ")%>
改成
<% DataBinder.Eval(Container.DataItem, "text ")%>
试试