repeater控件分成两列显示
两列显示可以用DIV+CSS也可以用下面的方法
<table>
<asp:repeater id="myRepeater" runat="server">
<ItemTemplate>
<tr>
<td>
第一列
</td>
</ItemTemplate>
<AlternatingItemTemplate>
<td>
第二列
</td>
</tr>
</AlternatingItemTemplate>
</asp:repeater>
</table>
或者
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (i % 2 == 0)
{
e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
}
i++;//每一条记录绑定的时候就会加1
}
<table>
<asp:repeater id="myRepeater" runat="server">
<ItemTemplate>
<tr>
<td>
第一列
</td>
</ItemTemplate>
<AlternatingItemTemplate>
<td>
第二列
</td>
</tr>
</AlternatingItemTemplate>
</asp:repeater>
</table>
或者
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (i % 2 == 0)
{
e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
}
i++;//每一条记录绑定的时候就会加1
}