文档章节

C#中前后翻页功能

蔬菜kiki
 蔬菜kiki
发布于 2017/09/01 10:34
字数 318
阅读 7
收藏 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
杭州
程序员
私信 提问
iBoxDB 2.12/2.7 发布,敏捷的Java C#数据库

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

iBoxDB
2017/08/21
1K
4
vim用法介绍

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

WiFi362227
2017/11/07
0
0
为什么超长列表数据的翻页技术实现复杂

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

jinjiang2009
2017/03/14
0
0
Visual Studio 2017 v15.5预览版的新特性先睹为快

Microsoft延续了Visual Studio 2017快速迭代开发的步伐,最新发布了15.5预览版,这是VS2017这一广受欢迎的IDE自发布以来的第五次更新,该预览版的发布使用户可以先睹为快。 该预览版启用了一...

Harriet666
2017/10/25
0
0
C#爬虫:html中script标签的解析

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

wm0508
2013/05/17
234
2

没有更多内容

加载失败,请刷新页面

加载更多

嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
16分钟前
2
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
28分钟前
3
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
39分钟前
4
0
OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
1K
14
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部