Repeater简单不同数量显示

简介:

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


数据绑定:
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,如需转载请自行联系原作者

相关文章
点击增加按钮,添加input,超过三个则增加按钮隐藏
点击增加按钮,添加input,超过三个则增加按钮隐藏
90 0
通过select下拉框里的value控制div显示与隐藏
通过select下拉框里的value控制div显示与隐藏
81 0
|
JavaScript
jqGrid数据列表和表单的列隐藏/显示
jqGrid数据列表和表单的列隐藏/显示
112 0
|
JavaScript .NET
asp.net GridView列数据鼠标移入显示提示信息
问题提出: 在asp.net开发中,如果有这样的一个需求,如果在列表控件,如GridView中的某列中显示的是一个计算公式得出的值,那么需求来了,鼠标移入该数字,显示该数字的计算公式和过程,如何做? 解决方案分析: 常规可以使用控件的title属性来显示提示信息,但是显示信息的样式不美观。
1024 0
|
JavaScript .NET 开发框架
给Repeater控件里添加序号的5种方法
给Repeater控件里添加序号的5种方法   .net是目前非常热门的一种程序编译语言,在.net培训中的众多知识点中,给Repeater控件里添加序号的5种方法是非常重要的一个。下面就由达内的老师为大家介绍一下这方面的内容。
1201 0
|
.NET 开发框架
Repeater在无数据记录时显示暂无数据
原文: Repeater在无数据记录时显示暂无数据 方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。
940 0
|
数据库 关系型数据库 Oracle
Ds中有数据,但Gridview上未显示的原因小结
背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定不上去。原因可能有一下几种: 1、绑定时fieldname未设置对,比如未将列名全部大写。 小注:GridControl控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来
1097 0