2024年4月2日发(作者:)
GridView分页系列
1:GridView自带分页:GridView自带的分页,是假分页,他每次从数据库把数据全部查询
出之后,通过分页的算法,进行按每页数量进行分页。
分页的属性元素:分页功能的实现就是通过对这些属性元素的操作实现的。
//dex 当前页的索引
//unt 总共的页数
// 当前页签内的gridview的行数
//ze 每页的记录数
//dex* + 1 行索引
设置普通的GridView分页:属性
AllowPaging="True"、PageSize="2" 设置分页事件
onpageindexchanging="GvShow_PageIndexChanging"
后台方法绑定:
protected void GvShow_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
dex = eIndex;
BindView();
}
2:自定义样式的GridView自带分页:
普通的GridView自带的分页,不带样式,只是普通的1,2,3等,如果希望获取到具有其他分
页样式就应该设置
<%--FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" PreviousPageText="上一
页"--%>
后台访问此属性的实例:
ageText = "首页";
geText = "尾页";
geText = "下一页";
usPageText = "上一页";
= eviousFirstLast;
通过
GRIDVIEW分页的样式
3:在
分页模板中自定义分页的样式,虽然微软开辟了这个模
板提供给用户类似于自定义分页的功能,但这个功能完全还是基于微软的GridView自带的
分页进行的,
属性页都要进行相关的有效设置才可以。这种情况下的分页可以不使用
onpageindexchanging="GvShow_PageIndexChanging"
微软自带的分页事件,开发自己独立的分页事
件与方法即可
范例:
前台代码:
BorderWidth="1px" PageSize="3" 1 CellPadding="1" HorizontalAlign="Center" BorderStyle="None" AutoGenerateColumns="False" onpageindexchanging="GvShow_PageIndexChanging" AllowPaging="true" onrowdatabound="GvShow_RowDataBound" Height="132px" onrowcommand="GvShow_RowCommand"> BackColor="#FFFF99"> BackColor="#BFD5FA"> ForeColor="Black" VerticalAlign="Middle" <%-- <%--FirstPageText="首页" LastPageText="尾页" NextPageText="下一 页" PreviousPageText="上一页"--%> BackColor="ActiveBorder" Font-Underline="false" /> VerticalAlign="Middle"> Text='<%#Eval("rname") %>' > VerticalAlign="Middle"> Text='<%#Eval("cname") %>' > VerticalAlign="Middle"> Text='<%#Eval("username") %>'> 2


发布评论