知识大全 myPage分页控件 v2.0.0.2版本
Posted 知
篇首语:拍照的好处,是可以在人生微凉时,用回忆取暖。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 myPage分页控件 v2.0.0.2版本相关的知识,希望对你有一定的参考价值。
myPage分页控件 v2.0.0.2版本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
v 的功能
连接数据库
连接数据库是通过数据访问函数库来实现的 连接哪种数据库和连接字符串是在nfig里面设置的
ConnStr 这个是连接字符串 没有什么大问题
DataType 数数据库类型 这个就没有说清楚
DataType = 使用 System Data SqlClient 连接 SQL Server 数据库 包括 SQL 和 SQL
DataType = 使用System Data OleDb连接 可以连接Access Excel等
DataType = 使用System Data Odbc连接 可以连接Access等
由于没有用过其他的数据库 所以暂时只能使用这三种方式
分页算法
一开始是这么想的 我觉得使用了Vs 的 一般都会把数据库也升级到SQL 所以V 只加上了Row_Number的分页算法 也就是说这种分页算法支持SQL 如果您使用 SQL 的话 那么只能看到第一页 看其他页的时候就会出错 看来不能靠感觉 感觉往往是不可靠的 这一点也给一些朋友带来了麻烦 再次道歉
版本号
前面的 表示基 Framework 后面的 是分页控件自己的版本号
v 增加的功能
分页算法
由于时间有限 先增加一个分页算法 使用表变量的方式来分页 这样可以支持SQL 了 以前也没有使用过表变量的分页方式 是根据吴旗娃的分页控件的网站里提供的存储过程的代码作为参考 修改了一下
发现了一个小问题 好像这种方式 要求表必须有一个主键 而且不能是符合主键 而且主键必须是 int类型的 可能是我对表变量的分页算法还不是很了解 也许没有这些要求?
使用这种分页算法的话必须设置TableIDColumns属性 也就是表的主键
目前我是用的表变量的分页算法 set nocount on declare @tt table(id int identity( ) nid int) insert into @tt(nid) select top ProductID from Products where SupplierID = order by ProductName asc select * from Products O @tt t where O ProductID=t nid and t id beeen + and order by t id set nocount off
以上算法根据吴旗娃的分页控件的网站提供的存储过程改动而成
由于不用使用存储过程 好像代码简单了一点
增加了一个属性 SQLKind
使用这个属性来设置分页控件使用的分页算法 目前只有两种 Row_Number和TableVar(表变量) 请在控件的属性里赋值 如果您没有赋值的话 将采用TableVar(表变量)的方式来分页
以后还会增加新的分页算法 比如Max 颠倒Top等 这样可以根据不同的情况采用不同的分页算法 以达到最好的效果
在下一个版本里面还会增加一个事件 这样就可以向吴旗娃的分页控件的方式来分页了 这样就更灵活
这次就不发源码了 下一个版本的时候一起发
cha138/Article/program/net/201311/12784相关参考
PageNavigator控件实现客户端分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在这
一个ASP.Net的DataGrid分页控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写的
ASP.NETMVC分页控件的实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 需求及模拟代码
Asp.Net可定制分页用户控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍借助AspN
用AspNetPager控件最详细的分页实现方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 实现DataList和Repeater控件的分页显示
实现DataList和Repeater控件的分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
通用ASPNET数据分页控件 对于几乎所有的数据表现Web应用来说组织好数据的显示方式避免给用户带来混乱的感觉就是最主要的目标之一每个页面显示条记录当然是可以接受的但每页显示条记录就很容易给用户
Asp.net中DataGrid控件的自定义分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
可能大家有用得着的地方发出来一起研究下代码如下 Pagercs 服务器控件源代码 usingSystem; usingSystemWeb; 
如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件