动态转发器中返回的行数未知

时间:2011-10-31 15:17:18

标签: c# asp.net repeater

有人可能在ASP.NET中看到过这个动态模板的例子。我建立自己的非常类似于此。我想知道如何建议让它更通用,因为无法通过数据绑定源(item1,item2,item3等)返回多少项目

这可能吗?还是执行的顺序会给我的动力主义带来麻烦?

switch (templateType)
            {
                case ListItemType.Header:
                    ph.Controls.Add(new LiteralControl("<table border=\"1\">" +
                        "<tr><td><b>Category ID</b></td>" + 
                        "<td><b>Category Name</b></td></tr>"));
                    break;
                case ListItemType.Item:
                    ph.Controls.Add(new LiteralControl("<tr><td>"));
                    ph.Controls.Add(item1);
                    ph.Controls.Add(new LiteralControl("</td><td>"));
                    ph.Controls.Add(item2);
                    ph.Controls.Add(new LiteralControl("</td></tr>"));
                    ph.DataBinding += new EventHandler(Item_DataBinding);
                    break;   

0 个答案:

没有答案