如何给asp:DataList分页
本文关键字:DataList 分页 asp | 更新日期: 2023-09-27 18:11:21
这是我的ASPX代码,但是,我看不到任何方法来做分页
<asp:DataList ID="dlProjectImages" runat="server" RepeatColumns="3"
RepeatLayout="Table" RepeatDirection="Horizontal" BorderWidth="0px"
HorizontalAlign="Center" >
<ItemStyle />
<ItemTemplate>
<table border="0" cellpadding="0" border="0" align="center" valign="top">
<tr>
<td width="16" align="center" valign="top"></td>
<td width="169" height="132" align="center" valign="middle" class="top-links01">
<a href="Project_Details.aspx?id_Project=<%# Eval("id_Project")%>&type=<%= Request.Params["type"]%>&activity=<%=Request.Params["activity"]%>">
<img id="findme" alt="" height="114" src="<%# Eval("Thumbnail_Image") %>" title="Click To View Project Details" border="0" /></a>
</td>
<td width="16" align="center" valign="top"></td>
</tr>
<tr>
<td align="center" valign="top" colspan="3">
<asp:Label ID="lblProject_name" Font-Bold="true" Text='<%# Eval("Project_Name") %>' CssClass="top-links01" runat="server"></asp:Label><br />
</td>
</tr>
<tr>
<td colspan="3" align="center"><img src="/images/clear.gif" border="0" height="20px" /></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
我错过了什么,将允许我做分页?
可以使用PagedDataSource对数据列表进行分页。请参阅这篇详细解释的文章。
在相关的注释中,为什么不使用ListView -它可以与DataPager一起用于分页,并提供对生成的标记的完全控制。
Mayu,
我不认为你可以用DataList做分页。你要么按照VinayC提到的文章链接手动实现它,要么切换到GridView,因为它为你做分页。
看MSDN文档