日期:2014-05-18  浏览次数:20483 次

DataList分页怎么控制行数?
我的分页已经实现行数如何控制
布局列的数目我选择3显示结果是
XXX XXX XXX
XXX XXX XXX
XXX XXX XXX
XXX 
分页
后面少了两个东西郁闷
布局列的数目5 显示结果为
XXX XXX XXX XXX XXX 
XXX XXX XXX XXX XXX 
分页 这样又太短了没什么内容
布局列的数目2 显示结果为
XXX XXX
XXX XXX
XXX XXX
XXX XXX
XXX XXX
分页这样又太长了
这个是是我代码的问题吗?代码完全正确可以运行
前台代码如下
<%@   Page   Language= "C# "   MasterPageFile= "~/display/Default.master "   AutoEventWireup= "true "
        CodeFile= "display.aspx.cs "   Inherits= "display_display "   Title= "Untitled   Page "   %>

<asp:Content   ID= "Content1 "   ContentPlaceHolderID= "Main "   runat= "Server ">
        <br   />
        <br   />
        <br   />
        <br   />
        &nbsp; <br   />
                                <asp:DataList   ID= "DataList1 "   runat= "server "   Height= "163px "   RepeatColumns= "2 "   RepeatDirection= "Horizontal "
                                        Width= "576px ">
                                        <ItemTemplate>
                                                <asp:ImageButton   ID= "ImageButton1 "   runat= "server "   Height= "118px "   ImageAlign= "Baseline "
                                                        ImageUrl= ' <%#FormatURL(Eval( "Pic_ID "))   %> '   Width= "136px "   />
                                                <br   />
                                                <a   href= 'Photo.aspx?Pic_ID= <%#   DataBinder.Eval(Container, "DataItem.Pic_ID ")   %> '>
                                                        <%#   DataBinder.Eval(Container,   "DataItem.Pic_Title ")%>
                                                </a>
                                        </ItemTemplate>