惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
D
Docker
有赞技术团队
有赞技术团队
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
H
Help Net Security
美团技术团队
MyScale Blog
MyScale Blog
B
Blog RSS Feed
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志
A
About on SuperTechFans
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
G
Google Developers Blog
月光博客
月光博客
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
F
Fortinet All Blogs

博客园 - 一个IT愤青

SQL常用功能 后台弹出消息框不会导致样式错乱的2种方法 - 一个IT愤青 - 博客园 GridView 72般绝技 非常好用的数据库操作类 实用的文件操作类 GridView列数字、货币和日期的显示格式 - 一个IT愤青 - 博客园 ASP.NET2.0文件上传以及图片处理 用Date.ToString()输出中文月份 - 一个IT愤青 - 博客园 ASP.NET验证码(3种) 有用的SQL 语句 验证DropDownList - 一个IT愤青 - 博客园 ASP.NET中使用Treeview和XML ASP.NET中文件上传下载方法集合 扩展ASP.NET 2.0内置GridView控件之一 asp.net程序员六个常见的开发错误 如何在IE地址栏显示自己的小图标 为DropDownList添加一行“请选择” SQL去掉重复行 ASP.NET 返回上一页面,并重新绑定
Jpage分页 .net2.0版 通用.net2.0分页程序
一个IT愤青 · 2008-02-08 · via 博客园 - 一个IT愤青

1、本版分页只针对Sql Server数据库,采用top n分页方式,节约资源。
2、支持GridView、DataGrid、DataList等数据控件。
3、本分页已应用于数据量百万级的项目中。

一、使用方法:

1、在.net2005 studio中,添加新控件,将下载到本地的jwork.dll加至工具箱中。

2、Jpage分页会默认读取web.config配置文件中,名为data的连接字符串。
<connectionStrings>
  <add name="data" connectionString="server=.;uid=sa;pwd=1234;database=cndata" providerName="System.Data.SqlClient"/>
 </connectionStrings>

在后置代码.cs中,如下:

  protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
        string sql="select * from news";
        Jpage1.Jselect = sql; // 查询语句
        Jpage1.Jsortfield = "id desc";//排序方式
        Jpage1.DataBind();//绑定数据
        }
    }

如果你没有在web.config设置数据库字符串,需使用Jpage对象的属性来设定:

  protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
        string sql="select * from news";
        Jpage1.Jconnstr="server=.;uid=sa;pwd=1234;database=cndata";
        Jpage1.Jselect = sql; // 查询语句
        Jpage1.Jsortfield = "id desc";//排序方式
        Jpage1.DataBind();//绑定数据
        }
    }

Jpage常用属性:

Jcachetime 缓存时间
Jconnstr   数据库连接字符串
JControl   指定所显示数据列表的控件ID,默认寻找ID为Dlist
JpageIndex 当前页索引,一般默认即可。
Jpagesize  每页大小,默认为20页
Jselect    SQL语句
Jsortfield 排序字段,可以组合,如 "id desc,time desc"
Jstyle     分页样式,Default默认样式

其它属性为通用属性,在此不为说明。
为方便起见,一般把GridView DataList控件的ID定义为Dlist,这样就不需要每次都设置Jpage,将数据库的连接字符串放在web.config中,name定义为"data",这样就不需要每次都设置Jconnstr属性。

Jpage分页的默认效果:

好,Jpage必将为你.net2.0的开发带来惊喜!!
点此下载