Aspnetpager+GridView+oracle实现分页功能

AspNetPager实现分页 chanagePage.css提供了多种样式,具体使用方式见博客 立即下载
学习AspnetPager+GridView实现分页功能
写下来免得以后忘掉呵呵
 
 
Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Data.OracleClient

Partial Class page1_dtc_Log
    Inherits System.Web.UI.Page
    Dim sql, sql2 As String
    Dim ds, ds2 As DataSet
    Dim str As String = PublicFunction.getconnStr("ldsfisdb")
    Dim recordcount As Integer

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If IsPostBack Then
        Else
            

            databind()


        End If
    End Sub
    Sub databind()

        sql = "select * from sajet.SYS_DTC_LOG where to_char(trigger_date,'YYYYMMDD')>='20120619' and new_status='0' "
        ds = GetPage(sql, AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize)
        getpagerecord(sql)
        AspNetPager1.RecordCount = getpagerecord(sql)
        Label1.Text = getpagerecord(sql)
        GridView1.DataSource = ds
        GridView1.DataBind()
        AspNetPager1.CustomInfoHTML = "记录总数:<b>" + AspNetPager1.RecordCount.ToString() + "</b>  "
        AspNetPager1.CustomInfoHTML += " 总页数:<b>" + AspNetPager1.PageCount.ToString() + "</b>"
        AspNetPager1.CustomInfoHTML += " 当前页:<font color=\""red\""><b>" + AspNetPager1.CurrentPageIndex.ToString() + "</b></font>"

    End Sub

    Protected Sub AspNetPager1_PageChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles AspNetPager1.PageChanged
        databind()
    End Sub

    Protected Sub btn1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn1.Click

    End Sub
    Function getpagerecord(ByVal sql As String) As Integer   ' get total record
        sql2 = "select count(*) from (" & sql & ") from dual "
        ds2 = OracleHelper.ExecuteDataset(str, CommandType.Text, sql)
        recordcount = ds2.Tables(0).Rows.Count
        Return recordcount

    End Function

    Function GetPage(ByVal sql As String, ByVal currentPage As Integer, ByVal pagesize As Integer) As DataSet 'get each page record dataset

        Dim ada As OracleDataAdapter = New OracleDataAdapter(sql, str)
        Dim ds3 As DataSet = New DataSet
        Dim startRow As Integer = (currentPage - 1) * pagesize
        ada.Fill(ds3, startRow, pagesize, "table")

        Return ds3

    End Function

End Class

解析函数高效实现分页 oracle数据库利用解析函数高效实现分页, 立即下载

相关推荐

用gridview通过代码绑定数据,同时用aspnetpager实现分页

本人新手,以前用girdview绑定数据库都是通过sqldatasource实现绑定。 今天闲来无事,用代码实现绑定,同时通过aspnetpager实现分页。 本内容适合新手~

AspNetPager+GridView真分页的实现

1.net框架的話是 Framework 4.0 2.项目类型是一个报表查询的Web页面,架构是标准的三层架构 3.数据库链接的话用了SqlHelper助手类,ps:这个网上可以搜到很多,随便搞一个 一.先在网上下载一个AspNetPager的组件包,地址:http://www.webdiyer.com/aspnetpager/,下载下来之后在路径AspNetPagerCN-7.5.1\De...

.NET开发工程师吃瓜日常的日常 359

AspNetPager+GridView实现分页的实例代码

AspNetPager+GridView实现分页的实例代码,需要的朋友可以参考一下

简单实用的分页控件 AspNetPager.dll 的使用方法

前台页面的代码:  <webdiyer:AspNetPager Width="99%" urlpaging="true" urlpageindexname="page" id="anp" morebuttontype="Text" numericbuttontype="Text" pagingbuttontype="Image" pag...

weixin_30576859的博客 122

ccproxy 6.61 注册机(纯绿/傻瓜/真正去除线程限制)

导读:   软件介绍   1、 CCPROXY 6.61 注册机(纯绿/傻瓜/真正去除线程限制)   ***前言,这次的升级官方改动不大,据说只是为了不被某些软件当病毒***   附件包中解压即免安装版,CcREGTOOLFF.exe为注册机。   本人继续向大家隆重推出《CCPROXY6.61哎呀……破解版》   还是那个提示:   在此之前,本人还是那句老话想提示大家,CCPROXY是

i53nd的专栏 1万+

【ISP图像处理】Demosaic去马赛克技术演进与边缘优化策略

本文深入解析了ISP图像处理中的Demosaic(去马赛克)技术。从Bayer阵列原理出发,梳理了从双线性插值、Hamilton-Adams边缘导向算法到利用通道相关性与自相似性的技术演进历程,并重点探讨了针对边缘与纹理伪影的优化策略,为工程实践中的算法选型与硬件协同设计提供了专业指导。

weixin_29091445的博客 387

ASP.NET调用Oracle分页存储过程并结合ASPnetpager分页控件 实现分页功能

之前用的是GridView自带的分页功能,那速度啊慢的真实不行  ,决定自定义分页  Oracle库里有5W多条数据AspnetPager做的还是不错,拿过来用Oracle 分页存储过程: create or replace package JT_P_page istype type_cur is ref cursor;                    --定义游标变量用于返

zkvistor的专栏 3491

RK3588上跑通Zipformer语音识别的3个坑与填坑实录(附完整编译命令)

本文详细记录了在RK3588开发板上部署Zipformer语音识别模型时遇到的三个典型问题及其解决方案,包括静态库版本冲突、编译脚本配置错误以及模型转换精度调优。文章提供了完整的编译命令和实战步骤,帮助开发者快速在边缘设备上实现高效的语音识别应用。

l6m7n8的博客 715

aspnetpager 详解 (转)

分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极...

dianwu8711的博客 512

避坑指南:Abaqus网格划分中90%用户会遇到的5个质量陷阱(附解决方案)

本文深入剖析Abaqus网格划分中90%用户会遇到的5个典型质量陷阱,包括单元扭曲、扫掠网格失败、尺寸梯度控制等,并提供工程级解决方案。通过Python脚本和虚拟拓扑等技巧,帮助用户提升网格质量,确保有限元分析结果的可靠性,适用于CAE工程师和仿真分析师。

weixin_29243279的博客 99

EEGNet 网络代码解析与实战复现指南

本文详细解析了EEGNet这一轻量级卷积神经网络的结构与设计思想,重点阐述了其利用深度可分离卷积高效处理脑电信号的原理。文章提供了基于PyTorch的完整代码复现指南,包括网络搭建、数据模拟、训练调试及关键参数解析,旨在帮助读者掌握EEGNet的代码复现技巧,并将其应用于脑机接口等实际场景。

honey的博客 532

分页控件AspNetPager的用法

分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分

执意的执着 771

RK356X linux系统移植RTL8723BU模块遇到的坑

RK356X linux系统移植RTL8723BU模块遇到的坑

目前从事linux驱动开发,多交流多学习吧 954

ASP.NET调用Oracle分页存储过程并结合ASPnetpager分页控件 实现分页功能

<br />之前用的是GridView自带的分页功能,那速度啊慢的真实不行 ,决定自定义分页 Oracle库里有5W多条数据<br />AspnetPager做的还是不错,拿过来用<br />Oracle 分页存储过程:<br />create or replace package JT_P_page is<br />type type_cur is ref cursor;                    --定义游标变量用于返回记录集<br />procedure Pagination (Pinde

351

VMware16虚拟机:安装Windows10系统---超详细教程

VMware16虚拟机:安装Windows10系统---超详细教程

MQ0522的博客 3万+

LVGL 蜂巢气泡菜单(Hex Menu)

h。

摸鱼专家 176

Repeater使用 AspNetPager分页控件 仿(网易、拍拍、迅雷)

一、AspNetPager分页控件 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术

王小健专栏 1023

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ASPNETPAGER應用

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">    測試分頁控件                                                          onpagechanging="AspNetPager2_PageChangi

wizardlun的专栏 648

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ASP.Net——分页学习

一.为什么用分页呢?        第一点:用户体验更好,如果有上万条数据,用户需要不同的拉动滚动条,用户体验很差。        第二点:如果将数据表中的全部数据加载到List表中,这样内存会爆炸。        第三点:分页后,每页的个数有限,加载速度快,用户体验好。     二、先浏览一下我们经常用的优快云分页   三、代码详解 DAL层代码: 第一部分:查询指定范围...

有道无术,术尚可求,有术无道,止于术。 705

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

AspNetPager与gridview结合实现分页

使用AspNetPager和GridView实现分页的简单例子  1.首先 简单介绍一下AspNetPager这个分页组件  AspNetPager控件和数据是独立的,将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地使用,以及和GridView、DataList、Repeater等数据绑定控件几何起来实现分页、呈现自定义的分页数据。 2. AspN

王小健专栏 589

使用用户控件AspNetPager+Gridview实现分页功能

1 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestPager.aspx.cs" Inherits="TestPager" %> <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiye...

weixin_34290000的博客 237
上一篇: ASP.net 如何实现发mail给多人,并带附件
下一篇: VS2005+JQuery 调用Web service
cheug
博客等级 码龄17年 17粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cheug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值