文档章节

C#中前后翻页功能

蔬菜kiki
 蔬菜kiki
发布于 2017/09/01 10:34
字数 318
阅读 2
收藏 0
点赞 0
评论 0
<asp:linkbutton id="PageFirst" BackColor="Transparent" Text="首页" Runat="server"
CommandArgument="0" OnClick="PageFirst_Click">首页</asp:linkbutton>

<asp:linkbutton id="PagePrev"  Text="上一页" ForeColor="Black" Runat="server"
CommandArgument="Prev" OnClick="PagePrev_Click">上一页</asp:linkbutton>
        
<asp:linkbutton id="PageNext" runat="server" BackColor="Transparent" Text="下一页"
CommandArgument="Next" OnClick="PageNext_Click">下一页</asp:linkbutton>

<asp:linkbutton id="PageLast" BackColor="Transparent" Text="最后一页" ForeColor="Black" Runat="server" 
CommandArgument="Last" OnClick="PageLast_Click">最后一页</asp:linkbutton>

共<asp:label id="pageT" runat="server" BackColor="Transparent" ></asp:label>页 , 当前第
<asp:label id="pageN" runat="server" BackColor="Transparent"  </asp:label>页
 protected void PageFirst_Click(object sender, EventArgs e)
    {
        DataGrid2.CurrentPageIndex = 0;//首页
        bindSwitch();
    }
    protected void PagePrev_Click(object sender, EventArgs e)
    {
        if (DataGrid2.CurrentPageIndex > 0)
        {
            DataGrid2.CurrentPageIndex -= 1;
        }
        bindSwitch();
    }
    protected void PageNext_Click(object sender, EventArgs e)
    {
        if (DataGrid2.CurrentPageIndex < (DataGrid2.PageCount - 1))
        {
            DataGrid2.CurrentPageIndex += 1;
        }
        bindSwitch();
    }
    protected void PageLast_Click(object sender, EventArgs e)
    {
        DataGrid2.CurrentPageIndex = (DataGrid2.PageCount - 1);//最后一页
        bindSwitch();
    }

    private void Bind(){
     -----------------------------------------------------
        pageT.Text = DataGrid2.PageCount.ToString();
        int intTemp = DataGrid2.CurrentPageIndex + 1;
        pageN.Text = intTemp.ToString();

    -----------------------------------------------------
    }
 

如果default语句在所有case最后,此时可以不加break 如果default语句之后还有case语句,如果不加break,则default语句执行过之后会继续下面的case语句,此时必须要在default之后加break语句,不过这种default用法是不推荐的,default顾名思义是缺省情况,只有任何条件都不匹配的情况下才会执行,所以应该将default语句放在所有case结束之后

© 著作权归作者所有

共有 人打赏支持
蔬菜kiki
粉丝 1
博文 11
码字总数 4093
作品 0
杭州
程序员
vim用法介绍

vim介绍 vim颜色显示和移动光标 vim一般模式下移动光标复制、剪切和粘贴 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息...

WiFi362227 ⋅ 2017/11/07 ⋅ 0

iBoxDB 2.12/2.7 发布,敏捷的Java C#数据库

iBoxDB是一个敏捷,高度自动化的数据库,拥有Java C#双引擎,支持KeyValue KeyOnly两种表结构,SQL-Like查询。实现数据持久化,对象映射,缓存与Java C#编程语言融为一体,并能把数据库服务整...

iBoxDB ⋅ 2017/08/21 ⋅ 4

为什么超长列表数据的翻页技术实现复杂

3.0版 3.0系统的缓存模块设计的比较巧妙,以显示页面为单位缓存数据,因为评论页面是依照提交时间降序排列,每新增一条新评论,所有帖子都需要向下移动一位,所以缓存格式设计为每两页数据一...

jinjiang2009 ⋅ 2017/03/14 ⋅ 0

C#爬虫:html中script标签的解析

c# 控制台程序写的一个爬虫。 爬虫遇到JS代码时,尤其是像新浪博客中的翻页,其“下一页”的链接是隐藏在JS代码中的,这是需要对Script标签进行解析。 看了一下V8和SpiderMonkey,不过资料比...

wm0508 ⋅ 2013/05/17 ⋅ 2

C#爬虫:html中script标签的解析

c# 控制台程序写的一个爬虫。 爬虫遇到JS代码时,尤其是像新浪博客中的翻页,其“下一页”的链接是隐藏在JS代码中的,这是需要对Script标签进行解析。 看了一下V8和SpiderMonkey,不过资料比...

wm0508 ⋅ 2013/05/17 ⋅ 12

大数据分页方案

软件开发中,常用要用到分页、计算总数,数据量超过千万、上亿的时候,往往 的需要超过 1s 的执行时间,甚至 3-5s,对于一个追求性能的前沿团队来说,这个不能忍啊! 为什么会慢? mysql 会对...

fzxu_05 ⋅ 2016/08/16 ⋅ 0

.NET对象关系映射器--PetaPoco

PetaPoco是一款适用于.NET应用程序的轻型对象关系映射器(ORM, Object Relational Mapper)。与那些功能完备的ORM(如NHibernate或Entity Framework)不同的是,PetaPoco更注重易用性和性能,...

匿名 ⋅ 2012/07/24 ⋅ 0

HTML5 history API,创造更好的浏览体验

从Ajax翻页的问题说起 请想象你正在看一个视频下面的评论,在翻到十几页的时候,你发现一个写得稍长,但非常有趣的评论。正当你想要停下滚轮细看的时候,手残按到了F5。然后,页面刷新了,评...

NateHuang ⋅ 2016/07/21 ⋅ 0

精挑细选 8款HTML5/jQuery应用助网站走向高上大

在WEB3.0的时代,我们的网站不仅要实现实用价值,更要为用户设计优秀的用户体验。jQuery是一个不错的JS框架,结合目前最新的HTML5技术,我们可以将自己的网站脱胎换骨,立马走向高上大,至少...

yykj ⋅ 2014/04/03 ⋅ 1

【Android】如何从零开始写一款书籍阅读器

一款书籍阅读器,需要以下功能才能说的上比较完整: 文字页面展示,即书页; 页面之间的跳转动画,即翻页动作; 能够在每一页上记录阅读进度,即书签; 能够自由选择文字并标注,即笔记; 能...

cpacm ⋅ 01/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

阿里云云栖社区 ⋅ 14分钟前 ⋅ 0

Ubuntu部署django问题汇总

使用Anaconda3的Python3.6的pip安装UWSGI报错 原因是gcc版本不兼容,安装4.7并修改gccsudo apt-get install gcc-4.7sudo mv /usr/bin/gcc /usr/bin/gcc.baksudo ln -s /usr/bin/gcc-4.......

wuyaSama ⋅ 17分钟前 ⋅ 0

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

猫耳m ⋅ 18分钟前 ⋅ 0

Docker减肥小记

如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察 如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的镜像、容器、网络和数据卷… 1、查看...

寰宇01 ⋅ 28分钟前 ⋅ 0

微信小程序中如何使用WebSocket实现长连接(含完整源码)

本文由腾讯云技术团队原创,感谢作者的分享。 1、前言 微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。腾讯云研究了一...

JackJiang- ⋅ 36分钟前 ⋅ 0

定制库到Maven本地资源库

1.如果只有定制库的JAR文件 下载链接如下:pdf.jar 2.使用命令转换成Maven本地资源 mvn install:install-file -Dfile=/Users/manager/Downloads/clj-pdf-2.2.33.jar -DgroupId=clj-pdf -Dar......

年少爱追梦 ⋅ 40分钟前 ⋅ 0

高仿springmvc之xuchen-mvc

package org.mvc.framework.servlet; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.......

徐志 ⋅ 43分钟前 ⋅ 0

关于自定义URLStreamHandler的一次踩坑

关于自定义URLStreamHandler的一次踩坑 20180625 lambo init 说明 一般自定义实现url的协议解析.方案为实现URLStreamHandler.实现其 openConnection 就可以了, 如果我们执行 new URL("xx://...

林小宝 ⋅ 43分钟前 ⋅ 0

【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书

演示证书文件 链接: https://pan.baidu.com/s/1ijHNnMQJj7jzW-jXEVd6Gg 密码: vfva 所需jar包 <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on --> <dependenc......

小帅帅丶 ⋅ 44分钟前 ⋅ 0

用Calendar 实现 计算 一段时间的毫秒值

Calendar c=Calendar.getInstance();c.add(Calendar.MONTH, -1);int lastMonthMaxDay=c.getActualMaximum(Calendar.DAY_OF_MONTH);c.set(c.get(Calendar.YEAR), c.get(Calendar.MONTH)......

岸芷汀兰 ⋅ 48分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部