gridview分页如何让ASP.NET GridView始终显示分页

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

gridview中怎么跳转到我想要的分页?

但是这种分页只是形式上的分页,也就是说只是看起来是分页的,实际上GridView控件本身还是会将所有的数据都读入。

为了提高读入的速度,还应该综合使用Sql server的一些控制语句,具体的操作可以参考

asp.net 用gridview控件进行分页

这个分页事件 应该在 protected void GridView1_PageIndexChanging(object sender, GridViewSelectEventArgs e) 事件里写 而不是你写的这个事件

如何让ASP.NET GridView始终显示分页

public void fenye() { string connstring = db.connDB();//初始化表示连接数据库的字符串 SqlConnection conn = new SqlConnection(connstring);//表示连接数据库的字符串 string sql = "select * from guestInfo order by gid desc"; SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); adapter.Fill(ds, "guestInfo"); PagedDataSource pds = new PagedDataSource();//创建一个分页类的对象 pds.DataSource = ds.Tables["guestInfo"].DefaultView;//指定数据源 pds.AllowPaging = true;//启动分页功能 pds.PageSize = 4;//多少记录一页 pds.CurrentPageIndex = Convert.ToInt32(Label2.Text) - 1;//当前显示的页数 Repeater1.DataSource = pds;//显示空间指定pds这个数据源 Label3.Text = pds.PageCount.ToString();//一共多少页 Label2.Text = (pds.CurrentPageIndex + 1).ToString();//显示页数 this.Linkshou.Enabled = true; this.Linkshang.Enabled = true; this.Linkxia.Enabled = true; this.Linkwei.Enabled = true; if (pds.CurrentPageIndex < 1) { this.Linkshou.Enabled = false; this.Linkshang.Enabled = false; } if (pds.CurrentPageIndex == pds.PageCount - 1) { this.Linkxia.Enabled = false; this.Linkwei.Enabled = false; } Repeater1.DataBind(); } protected void Linkshou_Click(object sender, EventArgs e) { Label2.Text = "1"; fenye(); } protected void Linkshang_Click(object sender, EventArgs e) { Label2.Text = Convert.ToString(Convert.ToInt32(Label2.Text) - 1); fenye(); } protected void Linkxia_Click(object sender, EventArgs e) { Label2.Text = Convert.ToString(Convert.ToInt32(Label2.Text) + 1); fenye(); } protected void Linkwei_Click(object sender, EventArgs e) { Label2.Text = Label3.Text; fenye(); }

RAKsmart:美国洛杉矶独服,E3处理器/16G/1TB,$76.77/月;美国/香港/日本/韩国站群服务器,自带5+253个IPv4

RAKsmart怎么样?RAKsmart机房即日起开始针对洛杉矶机房的独立服务器进行特别促销活动:低至$76.77/月,最低100Mbps带宽,最高10Gbps带宽,优化线路,不限制流量,具体包括有:常规服务器、站群服务器、10G大带宽服务器、整机机柜托管。活动截止6月30日结束。RAKsmart,美国华人老牌机房,专注于圣何塞服务器,有VPS、独立服务器等。支持PayPal、支付宝付款。点击直达...

GreenCloudVPS$20/年多国机房可选,1核@Ryzen 3950x/1GB内存/30GB NVMe/10Gbps端口月流量2TB

GreencloudVPS此次在四个机房都上线10Gbps大带宽VPS,并且全部采用AMD处理器,其中美国芝加哥机房采用Ryzen 3950x处理器,新加坡、荷兰阿姆斯特丹、美国杰克逊维尔机房采用Ryzen 3960x处理器,全部都是RAID-1 NVMe硬盘、DDR4 2666Mhz内存,GreenCloudVPS本次促销的便宜VPS最低仅需20美元/年,支持支付宝、银联和paypal。Gree...

TNAHosting($5/月)4核/12GB/500GB/15TB/芝加哥机房

TNAHosting是一家成立于2012年的国外主机商,提供VPS主机及独立服务器租用等业务,其中VPS主机基于OpenVZ和KVM架构,数据中心在美国芝加哥机房。目前,商家在LET推出芝加哥机房大硬盘高配VPS套餐,再次刷新了价格底线,基于OpenVZ架构,12GB内存,500GB大硬盘,支持月付仅5美元起。下面列出这款VPS主机配置信息。CPU:4 cores内存:12GB硬盘:500GB月流...

gridview分页为你推荐
微信如何建群在微信里怎么创建一个群别人可以加入扫描二维码的加入网站运营我想成为网站运营的人我该学什么??照片转手绘美图秀秀可以照片转手绘吗?是手机版的在线代理网站最好的免费在线代理网站有哪些~急!ps抠图技巧photoshop抠图技巧网店推广网站什么平台适合做淘宝店铺推广中小企业信息化信息化为中小企业发展带来了哪些机遇天天酷跑刷金币天天酷跑怎么刷金币?保护气球为什么会那么害怕气球人人逛街人人逛街网是正品吗
双线主机租用 韩国vps 花生壳域名贝锐 a2hosting westhost pw域名 linode代购 la域名 申请空间 论坛空间 40g硬盘 hostloc 双十一秒杀 免费全能主机 免费测手机号 服务器硬件防火墙 网站在线扫描 空间租赁 丽萨 下载速度测试 更多