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

为什么会这样子?得此失彼!!!!
<table     width= "100% "   border= "0 ">
<tr   valign= "top ">
<td   align= "left "     colspan= "2 ">
<asp:DataList   ID= "NewsList1 "   runat= "server "     RepeatColumns= "3 "
RepeatDirection= "Horizontal "     Width= "100% ">
<itemtemplate>
<tr   class= "gridItem ">
<td> <a   target= "_blank "   href= 'NewsRead.aspx?NewsId= <%#   DataBinder.Eval(Container.DataItem,   "NewsId ")   %> '> <%#   DataBinder.Eval(Container.DataItem,   "NewsTitle ")%> </a> </td>
</tr>
</itemtemplate>
</asp:DataList>
</td> </tr> <tr>
<td   style= "height:   24px "> 共计 <asp:Label   ID= "PageCount "   Runat= "server "   /> 页 </td> <td   align= "right "   style= "height:   24px "> 跳转到第( <asp:DropDownList   id= "ddpage "   Runat= "server "   AutoPostBack= "True "   OnSelectedIndexChanged= "page_SelectedIndexChanged "> </asp:DropDownList> )页 </TD> </tr> </table>
===============================================
如上,我要实现这样个功能
—       —       —
—       —       —
—       —       —

跳转到第(2)页

编译运行后,分页功能实现了,但是RepeatColumns= "3 "的分列功能却没有实现!
怎么办好呢?请高招指教!

------解决方案--------------------
但是RepeatColumns= "3 "的分列功能却没有实现!

======

何种状况?
------解决方案--------------------
我要实现这样个功能
— — —
— — —
— — —

跳转到第(2)页

==============
RepeatColumns= "3 "这个是用来分列的
编译运行后,分页功能实现了,但是RepeatColumns= "3 "的分列功能却没有实现!
怎么办好呢?请高招指教!


----------------------------

RepeatColumns是用来设置每行显示多少列的

楼主出现什么样的情况?说清楚啊

还有按照楼主把table分割成这样的做法 我还是第一次见 没这样做过不知道是否可行~
------解决方案--------------------
如果LZ,以前学过Asp,你就不会这样设计分页了,你就想实现淘宝那种分页吧。

建议,不要用控件,直接历遍结果集(按列数。)