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 需要再次绑定

95IDC香港特价物理机服务器月付299元起,5个ip/BGP+CN2线路;美国CERA服务器仅499元/月起

95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...

建站选择网站域名和IP主机地址之间关系和注意要点

今天中午的时候有网友联系到在选择网站域名建站和主机的时候问到域名和IP地址有没有关联,或者需要注意的问题。毕竟我们在需要建站的时候,我们需要选择网站域名和主机,而主机有虚拟主机,包括共享和独立IP,同时还有云服务器、独立服务器、站群服务器等形式。通过这篇文章,简单的梳理关于网站域名和IP之间的关系。第一、什么是域名所谓网站域名,就是我们看到的类似"www.laozuo.org",我们可以通过直接记...

美国云服务器 2核4G限量 24元/月 香港云服务器 2核4G限量 24元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

gridview分页为你推荐
主页改不了浏览器主页改不了个性qq资料`谁有最新 最有个性的QQ个性资料百度手写百度为什么没有了在线手写输入法数码资源网手机练习打字的软件腾讯文章腾讯罗剑楠是何许人也?二层交换机什么是三层交换机?什么是二层叫交换机?有什么区别?电子商务网站模板电子商务网站策划书微信电话本怎么用怎么用微信打电话freebsd安装FreeBSD系统NetBSD系统OpenBSD系统 这三个系统安装方法相似吗?用什么方法装哦?中国杀毒软件排行榜杀毒软件的最新排名?中国的排名?
域名转让网 59.99美元 163网 20g硬盘 申请个人网页 发包服务器 免费网站申请 100x100头像 789电视 多线空间 卡巴斯基免费试用版 免费邮件服务器 万网空间管理 美国盐湖城 申请免费空间 lamp兄弟连 免费个人主页 国外代理服务器 镇江高防服务器 九零网络 更多