asp.net上一页下一页的部分代码

2023-05-16

 

<asp:linkbutton id="btnFirst" οnclick="PagerButtonClick" runat="server"
CommandArgument="0"></asp:linkbutton>&nbsp;
         <asp:linkbutton id="btnPrev" οnclick="PagerButtonClick"
runat="server" CommandArgument="prev"></asp:linkbutton>&nbsp;
         <asp:linkbutton id="btnNext" οnclick="PagerButtonClick"
runat="server" CommandArgument="next"></asp:linkbutton>&nbsp;
         <asp:linkbutton id="btnLast" οnclick="PagerButtonClick"
runat="server" CommandArgument="last"></asp:linkbutton>&nbsp;
         <input class="Show" id="PageText" type="text" οnchange="testint();"
size="2" name="PageText"
          runat="server"><asp:button id="PageGO" Runat="server"
Text="Go"></asp:button>

 


后台:


 #region 自定义分页函数
  //显示分页信息
  public void showstats()
  {
   dt=(DataTable)ViewState["dt"];
   CurPage.Text=Convert.ToString(dgUserList.CurrentPageIndex+1);
   TolPage.Text=Convert.ToString(dgUserList.PageCount);
   ItemCount.Text=dt.Rows.Count.ToString();
  }

  public void PagerButtonClick(object sender,System.EventArgs e)
  {
   LinkButton lbutn= (LinkButton)sender;
   string str =lbutn.CommandArgument;
   switch(str)
   {
    case "next":
     if(dgUserList.CurrentPageIndex<dgUserList.PageCount-1)
      dgUserList.CurrentPageIndex=dgUserList.CurrentPageIndex+1;
     break;
    case"prev":
     if(dgUserList.CurrentPageIndex>0)
      dgUserList.CurrentPageIndex=dgUserList.CurrentPageIndex-1;
     break;
    case"last":
     dgUserList.CurrentPageIndex=dgUserList.PageCount-1;
     break;
    case"0":
     dgUserList.CurrentPageIndex=0;
     break;
   }
   dgUserList.DataSource=(DataTable)ViewState["dt"];
   dgUserList.DataBind();
   showstats();
  }

  private void PageGO_Click(object sender, System.EventArgs e)
  {
   int PageCount;
   if(PageText.Value!="")
   {
    PageCount=Convert.ToInt32(PageText.Value)-1;
    if(PageCount<dgUserList.PageCount && PageCount>=0)
    {
     dgUserList.CurrentPageIndex=PageCount;
     dgUserList.DataSource=(DataTable)ViewState["dt"];
     dgUserList.DataBind();
     showstats();
    }
   }
  }

  #endregion

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

asp.net上一页下一页的部分代码 的相关文章

随机推荐

  • 使用wget命令https资源下载不下来的解决办法

    使用wget命令下载https资源但是下载不下来 xff0c 这是可以将wget https xxxxx 修改为 wget http xxxxx 如果liunx网络不稳定 xff0c 可能会出现断了的情况 xff0c 可以开启断点续传的功能
  • (无人机方向)ros小白学习之路(四)ROS通信机制---服务通信

    文章目录 前言ROS服务通讯定义应用场景实现0 Server注册1 Client注册2 ROS Master实现信息匹配3 Client发送请求4 Server发送响应 服务通信自定义srv创建功能包 然后创建srv文件夹 再创建Addin
  • 修改双系统(win10+ubuntu)启动顺序和启动时间

    安装了ubuntu16 04后 xff0c GNU GRUB引导的默认启动项是ubuntu xff0c 如果希望默认启动项是windows xff0c 修改方法如下 xff1a step1 进入Ubuntu系统 xff0c 打开终端 xff
  • 虚拟帧缓冲驱动

    17 2 2 虚拟帧缓冲驱动 嵌入式Linux系统开发全程解析 是一本全面介绍嵌入式Linux开发的专著 xff0c 书中涵盖了程序生成工具 调试工具 引导加载器 Linux系统结构 Linux内核 驱动程序 用户空间编程 用户空间中间件等
  • 神经网络每次输出不一样,神经网络输出值相同

    BP神经网络最后得出的误差很大 1 看看是不是训练效果好 xff0c 预测效果不好 如果是这样那就是过拟合 网上搜搜有很多解决过拟合的方法 2 如果训练和预测都不好 xff0c 那就是模型有问题 可能原因是 xff08 1 xff09 数据
  • 深度神经网络应用实例

    深度神经网络目前有哪些成功的应用 深度学习最成功的应用是在音视频的识别上 xff0c 几乎所有的商用语音识别都是深度学习来完成的 其次深度学习应用最成功的领域就是图像识别 xff0c 目前识别准确率已经超越人类 深度学习成了图像识别的标配
  • 研究pixhawk的makefile的结构(-)

    首先研究 xff50 xff49 xff58 xff48 xff41 xff57 xff4b 的 xff4d xff41 xff4b xff45 xff46 xff49 xff4c xff45 的结构是怎样的 方便以后开发测试 xff11
  • 制作ROS移动机器人地盘

    制作ROS移动机器人地盘 摘要概述硬件需求车体设计电路设计程序设计PID控制轮速 摘要 本教程讲述如何利用扫地机轮子制作ROS移动机器人地盘 概述 原本不打算自己造轮子的 xff0c 但是网上的移动机器人地盘要么巨贵 对于学生党 xff0c
  • Lumia520刷安卓教程

    Date 2017 09 02 Author SuperDeveloper Descreption install android on luima 520 devices Email na1206 64 live com 警告 本教程只适
  • openwrt编译及第一个安装包教程

    Date 2017 03 14 Made SuperDeverloper Email na1206 64 live com Target For mt7688 based board 说明 xff1a 本人在学习过程中走了不少弯路 xff0
  • turtlebot3 Slam+nvigation仿真 ROS-lunar

    Date 2017 09 06 Author SuperDeveloper Description Slam simulation 说明 xff1a 1 Slam 初学笔记 xff0c 搭建slam仿真环境 xff1b 2 文章里的连接可能
  • 基于NVIDIA Xavier NX(ubuntu20.04)的Optitrack视觉定位 PX4+ros noetic(实物运行记录)

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 xff1a 硬件准备两种界面化显示的方式无线连接有线连接 二 xff1a 软件准备1 远程登录软件 NoMachine2
  • ros机器人搭建总纲

    author xff1a superDeveloper date 2017 11 29 type note 近期准备搭建一个ROS机器人平台 xff0c 建立此博客记录搭建过程以及相关问题的解决办法 xff0c 作为笔记 xff0c 亦供相
  • ros gmapping 运行错误:Assertion 'beams<LASER_MAXBEAMS' failed>

    在使用真实激光器发布数据的时候 xff0c 出现了 Laser is mounted upward警告 xff0c 以及slam gmapping tmp buildd ros hydro openslam gmapping 0 1 0 2
  • realloc():invalid next size....错误

    Author SuperDeveloper Date 2018 1 2 在程序中使用了realloc函数 xff0c 更改结构体数组的大小 xff0c 错误代码如下 xff1a struct point span class hljs su
  • git简单命令笔记

    这是一篇关于git的使用笔记 xff0c 刚刚开始使用git 1 创建git本地仓库 xff1a 在你需要版本控制的项目Project根目录下右键点击Git Bash here执行git init 然后在该目录下生成 一个 git的隐藏文件
  • 源码编译Boost库的正确姿态

    源码编译Boost库的正确姿态 写在前面step 1 step 2 step 3 step4 写在前面 项目需要编译pcl库到arm平台 xff0c 交叉编译Boost xff0c Eigen3 Flann 之后再编译pcl库的时候总是报错
  • 第一讲、四旋翼的整体控制方案

    各位朋友 xff0c 我们工作室以后会长期更新一些飞行器干货 xff0c 本部分先介绍四旋翼的整体控制方案及相关设计 控制系统的框架如下 xff0c 借鉴网上来源图片 xff0c 传感器主要是姿态传感器 xff0c 对于大四轴而言 xff0
  • 网页中屏蔽鼠标右键、Ctrl+N、Shift+F10

    lt script language 61 34 Javascript 34 gt 屏蔽鼠标右键 Ctrl 43 N Shift 43 F10 F5刷新 退格键 屏蔽F1帮助 function window onhelp return fa
  • asp.net上一页下一页的部分代码

    lt asp linkbutton id 61 34 btnFirst 34 nclick 61 34 PagerButtonClick 34 runat 61 34 server 34 CommandArgument 61 34 0 34