要在GridView中加入
//实现分页
AllowPaging="true"
//一页数据10行
PageSize="10"
// 分页时触发的事件
OnPageIndexChanging="gvwDesignationName_PageIndexChanging"
在服务器事件里
复制代码 代码如下:
protectedvoid gvwDesignationName_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvwDesignationName.PageIndex=e.newIndex;
bingDesignatioonName();
}
这里我给出一个通用显示分页的模板(网上搜的,自己给出注释)
复制代码 代码如下:
<PagerTemplate>
当前第:
//((GridView)Container.NamingContainer)就是为了得到当前的控件
<asp:Label ID="LabelCurrentPage" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageIndex + 1 %>"></asp:Label>
页/共:
//得到分页页面的总数
<asp:Label ID="LabelPageCount" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageCount %>"></asp:Label>
页
//如果该分页是首分页,那么该连接就不会显示了.同时对应了自带识别的命令参数CommandArgument
<asp:LinkButton ID="LinkButtonFirstPage" runat="server" CommandArgument="First" CommandName="Page"
Visible='<%#((GridView)Container.NamingContainer).PageIndex != 0 %>'>首页</asp:LinkButton>
<asp:LinkButton ID="LinkButtonPreviousPage" runat="server" CommandArgument="Prev"
CommandName="Page" Visible='<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>'>上一页</asp:LinkButton>
//如果该分页是尾页,那么该连接就不会显示了
<asp:LinkButton ID="LinkButtonNextPage" runat="server" CommandArgument="Next" CommandName="Page"
Visible='<%# ((GridView)Container.NamingContainer).PageIndex != ((GridView)Container.NamingContainer).PageCount - 1 %>'>下一页</asp:LinkButton>
<asp:LinkButton ID="LinkButtonLastPage" runat="server" CommandArgument="Last" CommandName="Page"
Visible='<%# ((GridView)Container.NamingContainer).PageIndex != ((GridView)Container.NamingContainer).PageCount - 1 %>'>尾页</asp:LinkButton>
转到第
<asp:TextBox ID="txtNewPageIndex" runat="server" Width="20px" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>' />页
//这里将CommandArgument即使点击该按钮e.newIndex 值为3
<asp:LinkButton ID="btnGo" runat="server" CausesValidation="False" CommandArgument="-2"
CommandName="Page" Text="GO" />
</PagerTemplate>
对应该事件中代码为
复制代码 代码如下:
protected void gvwDesignationName_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
// 得到该控件
GridView theGrid = sender as GridView;
int newPageIndex = 0;
if (e.NewPageIndex==-3)
{
//点击了Go按钮
TextBox txtNewPageIndex = null;
//GridView较DataGrid提供了更多的API,获取分页块可以使用BottomPagerRow 或者TopPagerRow,当然还增加了HeaderRow和FooterRow
GridViewRow pagerRow = theGrid.BottomPagerRow;
if (pagerRow != null)
{
//得到text控件
txtNewPageIndex = pagerRow.FindControl("txtNewPageIndex") as TextBox;
}
if ( txtNewPageIndex!= null)
{
//得到索引
newPageIndex = int.Parse(txtNewPageIndex.Text) - 1;
}
}
else
{
//点击了其他的按钮
newPageIndex = e.NewPageIndex;
}
//防止新索引溢出
newPageIndex = newPageIndex < 0 ? 0 : newPageIndex;
newPageIndex = newPageIndex >= theGrid.PageCount ? theGrid.PageCount - 1 : newPageIndex;
//得到新的值
theGrid.PageIndex = newPageIndex;
//重新绑定
bingDesignatioonName();
}
相关推荐:
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
什么是seo运营,什么是seo营销 ,ai绘画沙地
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
SEO主要是为网站引流吗?深入解析SEO的核心价值,AI算算
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
seo涉及什么内容,seo主要包括 ,法医使用ai
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
SEO场景下的数字营销:如何通过精准优化提升网站流量,陕西融发建设集团网站
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
AI一键生成文章免费版:颠覆写作新体验
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
打破创作边界,无限可能无限制生成文章的AI
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
AI助手推进:智能化时代的企业革命,ai改变图片颜色
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
SEO优化如何为网站做好关键词研究和优化,ai直通
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
AI免费写文章:让创作变得轻松高效
AI网页版本:开启智能时代的新篇章,拼音标调ai
自动AI写文章:轻松创作时代的全新利器
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
文章缩写AI:高效编辑的未来之光
文章AI生成:让创作变得更简单、更高效!
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
AI上的文章属于原创吗?人工智能创作内容的归属问题
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
seo要懂些什么,seo主要做什么的 ,小艾艾AI
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广