Repeater简单不同数量显示

显示图片:(4-4-5显示)

Repeater简单不同数量显示
数据绑定:
private void BindDate()
{
DataView dv = null;
try//新闻列表
{
dv = zhan.Data.Sql.PubClass.ExecuteDataView("", "select top 13 * from t_xw where xwlb_id=2 order by XW_SJ desc");
count = dv.Count;
rpt_list.DataSource = dv;
rpt_list.DataBind();
}
catch
{ }
finally
{
if (dv != null)
{
dv.Dispose();
dv = null;
}
}
}
页面:
<asp:Repeater runat="server" ID="rpt_list">
<ItemTemplate><%# ((Container.ItemIndex + 1) < 10&&Container.ItemIndex % 4 == 0) ? "<div class='newsbox'><ul>":""%>
<li>·<a title="<%# Eval("xw_bt") %>" href="shownews.aspx?id=<%#Eval("XW_ID") %>">
<%#zhan.Normal.Common.GetOmitString(Eval("XW_BT").ToString(), 16, zhan.Enums.CurrentEnum.EnumFormatString.Left, "...")%>
</a></li><%# (Container.ItemIndex + 1) < 9 ? ((Container.ItemIndex + 1) % 4 == 0 ? "</ul></div><div class='linedot'></div>" :
((Container.ItemIndex + 1) == count && count <= 13) ? "</ul></div>" : "") : ((Container.ItemIndex + 1) % 13 == 0 ? "</ul></div><div class='linedot'></div>" :
((Container.ItemIndex + 1) == count && count <= 13) ? "</ul></div>" : "")%>
</ItemTemplate>
</asp:Repeater>



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2009/08/24/1552690.html,如需转载请自行联系原作者

上一篇:原生javascript添加和删除css类名


下一篇:孙正义:20年内物联网设备数量将超过1万亿台