在DATALIST中怎么对文字字数进行分页
- C# code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .style1 { font-size: xx-large; } </style> </head><body> <form id="form1" runat="server"> <asp:DataList ID="DataList1" runat="server" RepeatLayout="Flow" style="margin-right: 564px" BorderStyle="Outset" BorderWidth="5px" > <FooterTemplate> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/SetCompany.aspx" Font-Bold="True" Font-Overline="False" Font-Size="X-Large">查看全部</asp:HyperLink> </FooterTemplate> <HeaderTemplate> 公司简介 </HeaderTemplate> <ItemTemplate> <div style="height: 158px; width: 231px"> <%# Eval("Co_Content")%> </div><%# Eval("Co_Content")%>这里是我绑定的公司简介内容,大概有1000多字,但是让它一次全部显示出来会很不美观,我想就是对文字进行分页显示,比如一页显示300字这样的。然后有上一页和下一页,当前第几页,总共多少页什么的。
高手来解决下,谢谢,最好能把代码发出来。
[解决办法]
算法跟分页算法没啥区别,有了当前页、每页显示多少等信息,就可以通过string函数截取字符进行显示了。