gridview分页ASP.NET中GridView有分页,怎么在文本框中输入页数点击确定然后使GridView页数跳转到你所输入的页数

gridview分页  时间:2021-01-15  阅读:()

ASP.NET中gridview手写分页

将AllowPaging="True" 下面这段代码放在gridview分页模板里 也就是PagerTemplate这个里 <PagerTemplate> <asp:LinkButton ID="lbFirst" runat="server" CausesValidation="False" CommandArgument="First" CommandName="Page">首页</asp:LinkButton> <asp:LinkButton ID="lbPrev" runat="server" CausesValidation="False" CommandArgument="Prev" CommandName="Page">上一页</asp:LinkButton> <asp:LinkButton ID="lbNext" runat="server" CausesValidation="False" CommandArgument="Next" CommandName="Page">下一页</asp:LinkButton> <asp:LinkButton ID="lbLast" runat="server" CausesValidation="False" CommandArgument="Last" CommandName="Page">尾页</asp:LinkButton> 第<asp:Label ID="Label2" runat="server" Text="<%#((GridView)Container.Parent.Parent).PageIndex + 1 %>"></asp:Label>页 共<asp:Label ID="Label1" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount %>"></asp:Label>页 跳到<asp:TextBox ID="tbPage" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>" Width="27px"></asp:TextBox> <asp:LinkButton ID="lbGO" runat="server" CausesValidation="False" CommandArgument="-1" CommandName="Page" Text="GO"></asp:LinkButton> </PagerTemplate> 下面是分页事件 protected void gdvPage_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView gvw = (GridView)sender; if (e.NewPageIndex < 0) { TextBox pageNum = (TextBox)gvw.BottomPagerRow.FindControl("tbPage"); int Pa = int.Parse(pageNum.Text); if (Pa <= 0) gvw.PageIndex = 0; else gvw.PageIndex = Pa - 1; } else { gvw.PageIndex = e.NewPageIndex; } //绑定gridview gdvPage.DataSource = ViewState["dt"]; gdvPage.DataBind(); }

请教GridView基本分页代码?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="分页.aspx.cs" Inherits="分页" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="/1999/xhtml" > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> ?自动分页:<br /> AllowPaging=true? <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="OrderID" DataSourceID="SqlDataSource1" EmptyDataText="没有可显示的数据记录。

"> <Columns> <asp:BoundField DataField="OrderID" HeaderText="OrderID" ReadOnly="True" SortExpression="OrderID" /> <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" SortExpression="CustomerID" /> <asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID" SortExpression="EmployeeID" /> <asp:BoundField DataField="OrderDate" HeaderText="OrderDate" SortExpression="OrderDate" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString1 %>" DeleteCommand="DELETE FROM [Orders] WHERE [OrderID] = @OrderID" InsertCommand="INSERT INTO [Orders] ([CustomerID], [EmployeeID], [OrderDate]) VALUES (@CustomerID, @EmployeeID, @OrderDate)" ProviderName="<%$ ConnectionStrings:NorthwindConnectionString1.ProviderName %>" SelectCommand="SELECT [OrderID], [CustomerID], [EmployeeID], [OrderDate] FROM [Orders]" UpdateCommand="UPDATE [Orders] SET [CustomerID] = @CustomerID, [EmployeeID] = @EmployeeID, [OrderDate] = @OrderDate WHERE [OrderID] = @OrderID"> <InsertParameters> <asp:Parameter Name="CustomerID" Type="String" /> <asp:Parameter Name="EmployeeID" Type="Int32" /> <asp:Parameter Name="OrderDate" Type="DateTime" /> </InsertParameters> <UpdateParameters> <asp:Parameter Name="CustomerID" Type="String" /> <asp:Parameter Name="EmployeeID" Type="Int32" /> <asp:Parameter Name="OrderDate" Type="DateTime" /> <asp:Parameter Name="OrderID" Type="Int32" /> </UpdateParameters> <DeleteParameters> <asp:Parameter Name="OrderID" Type="Int32" /> </DeleteParameters> </asp:SqlDataSource> </div> </form> </body> </html> 使用GridView分页,当数据多时不是很好.测试上面代码时修改数据源SqlDataSource

在asp.net中如何编程实现gridview控件的分页

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { this.GridView1.PageIndex = e.NewPageIndex; this.GridView1.DataBind(); }

ASP.NET中GridView有分页,怎么在文本框中输入页数点击确定然后使GridView页数跳转到你所输入的页数

这是我写的 在确定按钮里谢这个方法就行 GridView1.PageIndex = Convert.ToInt32(this.TextBox1.Text); GridView1.DataBind(); 重点是GridView 需要再次绑定

无忧云:洛阳/大连BGP云服务器38.4元/月,雅安物理机服务器315元/月起,香港荃湾CN2限时5折优惠

无忧云怎么样?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点,目前商家开启了夏日清凉补贴活动,商家的机器还是非常...

香港云服务器 1核 1G 29元/月 快云科技

快云科技: 12.12特惠推出全场VPS 7折购 续费同价 年付仅不到五折公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机产品特色:全配置均20M带宽,架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10阵列, 国内回程三网CN2 GIA,平均延迟50ms以下。...

wordpress专业外贸建站主题 WordPress专业外贸企业网站搭建模版

WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...

gridview分页为你推荐
外网和内网内网和外网有什么区别啊?天府热线劲舞团(四川天府热线)为什么越来越卡了??iphone5解锁苹果5手机怎么屏幕解锁雅虎社区有什么网站的论坛内容丰富 资讯较新 适合年轻人的?安卓应用平台app应用平台有哪些 应用平台哪些硬盘人移动硬盘的优缺点ios7固件下载iOS的固件有正版盗版之分吗?我看到了蜂威网有iOS7的固件想下载试用一下,那里是测试版是正版吗机械键盘轴打游戏用机械键盘到底什么轴好?电子商务网站模板做电子商务网站用什么cms或者模版比较好?rewritebase为什么我写.htaccess这个 rewriterule 进入死循环了,高手帮忙修改
私服服务器租用 vps虚拟服务器 cn域名备案 中文域名交易中心 pccw 国外空间服务商 shopex空间 火车票抢票攻略 evssl 服务器cpu性能排行 空间服务商 100m免费空间 ftp教程 昆明蜗牛家 hktv 七夕快乐英语 空间登录首页 web应用服务器 114dns 97rb 更多