<ul style=" margin-left:20px"> <asp:Repeater ID="rep_data" runat="server"> <ItemTemplate> <li ><p ><span><%# Eval("data").ToString()%>:</span></li>
</ItemTemplate>
</asp:Repeater> </ul>
就是如果显示的是:
XXX
待定
xxxx
xxxx
能不能将“待定”放在最后一行。谢谢各位了!
ASP.NETrepeater排序
</ItemTemplate>
</asp:Repeater> </ul>
就是如果显示的是:
XXX
待定
xxxx
xxxx
能不能将“待定”放在最后一行。谢谢各位了!
ASP.NETrepeater排序
解决方案 »
- 搜索引擎蜘蛛在网站上爬行的记录,能通过程序自动捕捉吗?
- access一个模糊查询问题
- 怎样获取线程池中工作线程的数量
- ImageHelper 怎么声明啊 难道是vs2008的
- VS2003写的ASP.NET提示这个错怎么办??? 在线急等
- **********************急啊!!!!!关于asp.net对控件的操作!!!!!!!!!!!!!!!!!!!!!!!!!111
- 关于sql2000 连接问题
- 请问:aspx 和 cs 文件的关系到底是什么? (100分)
- 如何使用DATAGRID中的LinkButton按钮谢命令?
- 使用ADO.NET连接数据库的问题
- 不同目录下相同脚本名的UrlRewritingNet规则如何写?
- <input type="text"> 获取值
<ItemTemplate> <li ><p ><span><%# Eval("data").ToString()%>:</span></li> </ItemTemplate>
</asp:Repeater>
这说白了只是一个循环赋值,当你要求数据的排序顺序不能改变,前台是无法做到的。当然,排除一些傻瓜式的做法。如:
<asp:Repeater ID="rep_data" runat="server">
<ItemTemplate>
<%if(# Eval("data").ToString()!="待定"){%>
<li ><p ><span><%# Eval("data").ToString()%>:</span></li> </ItemTemplate>
<%}>
</asp:Repeater>
<asp:Repeater ID="rep_data" runat="server">
<ItemTemplate>
<%if(# Eval("data").ToString()=="待定"){%>
<li ><p ><span><%# Eval("data").ToString()%>:</span></li> </ItemTemplate>
<%}>
</asp:Repeater>
这种方法我无法直视...强烈建议不能这样
排序问题,SQL解决才是王道。要是用代码解决的话,有些时候是很容易拖慢网站速度的。