我有一个arraylist,我希望以表格形式显示,但不是每行一个项目,我想这样做:
是否有一个控件可以轻松绑定我的数据,或者我是否需要动态构建HTML,就像我在经典asp中所做的那样?
我知道最好的答案可能是'MVC',但幽默我。
答案 0 :(得分:2)
您可以使用Repeater or a DataList。
以下是转发器的示例:
ArrayList list =
new ArrayList() { "item1", "item 2", "item 3", "item 4", "item 5", "etc" };
rpt.DataSource = list;
rpt.DataBind();
<asp:Repeater runat="server" id="rpt">
<HeaderTemplate>
<table><tr>
</HeaderTemplate>
<ItemTemplate>
<td>
<%# Container.DataItem.ToString() %>
</td>
</ItemTemplate>
<FooterTemplate>
</tr></table>
</FoooterTemplate>
</asp:Repeater>