自定义控件—分页控件
文章平均质量分 90
自然框架
喜欢编程
展开
-
分页解决方案 之 QuickPager的使用方法(PostBack分页、自定义获取数据)
适用范围:网站后台管理、OA、CRM、CMS等,从关系型数据库里提取数据,或者XML等获取数据,不愿意使用Pager_SQL、DataAccessLibrary的情况。 优点:可以使用自己喜欢的方式获取数据,不仅仅限于关系型数据库,其他的也都可以。 缺点,要写的代码比较多。 Demo下载:http://www.cnblog原创 2009-05-25 17:16:00 · 684 阅读 · 0 评论 -
一个页面搞定几乎所有的列表需求的实现思路和一点代码。
前情回顾 分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求? 其实如果要单独实现一个能够显示数据的表格,那么是很简单的,写一个for循环,把DataTable里面数据循环出来就OK了。相信大家都会做吧,如果是从asp走过来的应该更不陌生吧。 上一篇说了,我们要根据表里面的记录来确定显示哪些列,哪一列在前,哪一列在后。那么怎原创 2008-07-28 22:25:00 · 751 阅读 · 0 评论 -
实现 Table 的行交替颜色、选中行变色的一种方法。演示+源码
.css_Grid1{padding:3px;border:1px;border-width:1px;border-color:#ffee00;width:100%;border-collapse:collapse;}.css_Grid{color:Black;background-color:#ffffee;border-co原创 2008-07-28 21:25:00 · 2013 阅读 · 0 评论 -
分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求?
目的:1、一个页面(DataList.aspx)可以显示多个模块的列表功能。 一般是有一个列表需求就需要一个aspx文件,如果有100个列表,那么就会有100个aspx文件,这么多的文件(包括.aspx.cs文件)里面的内容基本是一样的,这样写起来麻烦,管理起来也不容易,命名就是一个比较头痛的问题。文件多了。打开IDE、备份程序文件、编译所需要的时间都会增长原创 2008-07-26 20:25:00 · 1117 阅读 · 0 评论 -
【更正】“给自定义控件(Web Control)添加事件的几种方法”有一个不太准确的地方。
给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler 上一篇写了一下如何在自定义控件里面添加事件,由简单的开始,一步一步实现了几种添加事件的方式,由于当时只给自定义控件添加了一种外部事件,测试的时候没有什么问题,但是后来在写分页控件的时候,我给分页控件加了两种外部事件,然后测试的时候就原创 2008-07-15 05:26:00 · 818 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】
================================欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作!================================ 最新版本:V2.0.0.7 。http://www.cnblogs.com/jyk/archive/2008/07/28/1255101.html 下载:http://www.cnblo原创 2008-07-05 20:26:00 · 704 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件 v2.0.0.2版本。
下载地址:http://files.cnblogs.com/jyk/Page2.0.0.2_080701.rar 这回只有 dll文件。请把包里的文件拷贝到bin目录下。道歉。由于v2.0.0.1有些地方没有说说清楚,给一些朋友带来了一些麻烦,在这里向大家道歉,对不住大家了。再说一下 v2.0.0.1 的功能。1、连接数据库。 连接数据库原创 2008-07-02 07:26:00 · 605 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件——使用示例、基本应用和查询功能
myPage分页控件发出来之后,虽然开源了,但是没有给一个简单一点的 demo,真是漏掉了一个很重要的部分。 先说明一下使用myPage分页控件需要的文件。 Controls.dll :这个是分页控件的dll文件,您可能要问,为什么不叫 myPage.dll呢?因为里面不仅有分页控件,还包含其他的控件,比如扩展功能的TextBox等控件,这是多个控原创 2008-06-27 21:27:00 · 1170 阅读 · 0 评论 -
【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件
分页控件正式命名为 QuickPager ASP.NET2.0分页控件 。版本号:2.0.0.1Framework:.net2.0分页方式:PostBack 、URL (暂时没有实现URL的分页方式)webform (b/s)支持多种数据库,分页算法,提取数据的方式都可以替换。 分页,自从做b/s的项目起,就和分页打起了交到,一开始使用Us原创 2008-06-26 19:27:00 · 625 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码 (二)
namespace JYK.Controls.PageManage{ /**//// /// 生成分页控件需要的SQL语句 /// public class PageSQL { /**//// /// 分页控件的实例 /// public JYKPag原创 2008-06-25 22:27:00 · 516 阅读 · 0 评论 -
分页控件之分页算法 —— for SQL Server 版。
上两篇随笔:我的分页控件(未完,待续)——控件件介绍及思路 我自己写的一个分页控件(源码和演示代码)PostBack分页版 for vs2003、SQL Server 关于分页的误区 误区1:分页的时候,只有使用存储过程,效率才高。 误区2:忽略了索引的作用。上两篇好像介绍的不太详细,这里详细说明一下分页控件里使用的分页算法,也就是SQ原创 2008-05-07 17:28:00 · 510 阅读 · 0 评论 -
分页控件和几个相关控件的源代码
分页控件的源代码,可能会让有些人失望,因为代码很乱。乱的一个原因呢,可能是没有采用OO的思路吧,因为写控件的时候还一点都不会OO呢,只是一直在用,也就没有作大的重构。有两个分页控件,一个是通过PostBack来分页的,一个是通过URL来分页的。先说PostBack的吧。推荐使用环境,后台管理、OA等。优点呢就是可以利用ViewState来保存很多信息,比如总记录数原创 2007-11-04 09:32:00 · 471 阅读 · 0 评论 -
很简单的企业管理器---我写程序的方式,几个自定义控件。
好久没写博克了,一是工作忙,二是最近感冒了。现在终于好了一点。园子里好像在谈论OO、命根子,我也说两句吧。命根子嘛,我觉得是竞争力,呵呵,不多说了,免得跑题。我主要想说的是我写代码的方式。这里呢我利用我常用的东东写个实例,抛砖引玉,大家也都来批批,帮助我提高嘛。我常用的呢是 数据访问层(简单理解是SQLHelp,但是绝不等于)、分页控件等自定义控件、UserCon原创 2007-11-03 18:32:00 · 545 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.6 修改了几个小bug,使用演示。
由于项目里面还在使用vs2003,还没有使用新的分页控件,所以对新的分页控件的测试还很不到位,遗留了不少的bug,感谢网友试用提出宝贵意见。由于项目正在收尾中,时间也不是太充裕,所以使用说明也不够详细。这次是发一个新的版本,另外主要是说一下,如何在一个页面(一个项目)里访问多种数据库,对多种数据库里的表进行分页。 我用过的数据库有SQL Server20原创 2008-07-30 21:25:00 · 552 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数、上一页、下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数。并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax。 大概的需求就是这样的(至少我的理解是这样的),不知道吴旗娃的分页控件是不是支持这种需求。不过我的分页控原创 2008-07-31 08:25:00 · 713 阅读 · 1 评论 -
【开源】QuickPager 分页控件的内部结构,和OO原则与设计模式
关键字:提出需求、需求分析、原则、设计模式、索引 先说一下讨论的范围:使用数据库保存信息的项目,b/s结构,asp.net编写。请不要讨论这个范围之外的事情哦,谢谢! 这里想说的并不仅限于一个控件,而是一个关于分页的解决方案。信息都是放在数据库里的,在b/s结构里面一次提取所有的数据显示并不是一个好的方法,所以就需要一个把数据分成多个页的形式来显原创 2008-08-04 06:25:00 · 597 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.4 增加了几个分页算法
================================欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作!================================ 最近忙一个项目,没有太多的时间来升级分页控件。不过还是生了一下,V2.0.0.4。变化不是太大,修改了一个属性的名称,增加了两种分页算法,还有两个分页算法的原创 2008-07-21 19:26:00 · 532 阅读 · 0 评论 -
给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler
写自定义控件已经好久了,也有几个用得时间比较长的,但是对于“事件”一直是比较模糊,没有很详细的理解。 最近升级分页控件,由于原来使用的是VB.net(在VB.net里面添加一个事件是比较容易的),现在想改用C#,而原来的方法又写得比较笨拙,想换一个更简洁一点的方法,所以不得不重新认识一下事件。看了几遍《道不远人深入解析asp.net2.0控件开发》居然没原创 2008-07-03 19:26:00 · 2033 阅读 · 0 评论 -
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码(一) 主体
namespace JYK.Controls{ /**//// /// 分页控件 /// PageGetData.cs 负责提取数据 /// PageSQL.cs 负责生成SQl语句 /// PageUI.cs 负责分页控件的页面内容 /// [DefaultProperty("Text")] [原创 2008-06-25 22:27:00 · 474 阅读 · 0 评论 -
我自己写的一个分页控件(源码和演示代码)PostBack分页版 for vs2003、SQL Server
温馨提示:asp.net分页控件已经升级了,基于.net2.0 ,支持多种数据库。正式命名为:myPage 分页控件。网址:http://www.cnblogs.com/jyk/archive/2008/06/26/1230660.html 上一篇随笔:我的分页控件(未完,待续)——控件件介绍及思路 一、分页控件的工作层次 如果按照三层的划分原创 2008-04-29 11:29:00 · 834 阅读 · 0 评论 -
分页解决方案 之 QuickPager的使用方法(在UserControl里面使用分页控件的方法)
因为我一直没有在UserControl里面使用过QuickPager分页控件,我都是直接在.aspx里面使用,所以这个bug一直没有发现。后来告诉我他把分页控件放在了UserControl里面无法翻页的情况,检查之后才发现分页的事件没有传递到UserControl里面的分页控件里面,就是说分页控件没有得到分页事件。改了半天也没有找到从正规的方式来解决,所以只好采用原创 2009-05-26 10:16:00 · 979 阅读 · 0 评论 -
分页解决方案 之 QuickPager的使用方法(URL分页、自动获取数据)
适用范围:网站前台页面 等,从关系型数据库里提取数据,愿意使用Pager_SQL、DataAccessLibrary的情况。 优点:使用URL的方式,对于SEO比较友好。 缺点:保留查询状态没有太好的办法,GO的功能没有实现,有空看看别人是怎么做的。 Demo下载:http://www.cnblogs.com/jyk/archi原创 2009-05-26 09:16:00 · 642 阅读 · 0 评论 -
分页解决方案 之 QuickPager的使用方法(PostBack分页、自动获取数据)
适用范围:网站后台管理、OA、CRM、CMS等,从关系型数据库里提取数据,愿意使用Pager_SQL、DataAccessLibrary的情况。 最佳数据库:MS SQL。 优点:只需要设置几个属性即可,不用编写“分页事件”的处理代码。可以很方便的实现查询功能,以及保存查询条件。 Demo下载:http://www.cnblog原创 2009-05-25 17:17:00 · 763 阅读 · 0 评论 -
分页解决方案 —— GridView + QuickPager + QuickPager_SQL + DataAccessLibrary + 数据库
这里要说的不仅仅是一个分页控件,而是一套解决方案,包括如何显示数据、显示分页导航,如何得到分页用的sql语句(等效于存储过程),如何提取数据,如何绑定控件,如何响应事件,添加、修改、删除数据后如何更新,如何查询数据等等。一整套完整的解决方案。 这个方案要有几个特点: 1、支持多种数据库,可以提供多个分页算法以便于支持多种数据库。原创 2009-04-30 17:19:00 · 619 阅读 · 0 评论 -
.net Framework2.0 里面的Webcontrols的几个常用控件的继承树
为了写好分页控件的自动绑定的功能,研究了一下几个控件的继承关系,目的就是为了看看DataSource到底是从哪里来的。 层数还真是多,DataSource来自三个地方,Repeater 有自己的DataSource,BaseDataList有一个,他派生出来了DataGrid和DataList。 BaseDataBoun原创 2009-04-29 10:19:00 · 644 阅读 · 0 评论 -
页面和页面里的控件的事件的执行顺序。
第一次访问的时候的执行顺序: 1、页面的Oninit事件 2、页面的InitComplete事件 3、页面的PreLoad事件 4、页面的Page_Load事件 5、页面的LoadComplete事件 6、控件里面的CreateChildControls事件 7、页面的Sa原创 2009-04-28 16:20:00 · 732 阅读 · 0 评论 -
一个保存数据的方法(可以切换存放的位置,可以设置密钥)
在asp.net里面一般的生命周期都比较短,如果想要比较长久的保存数据的话,一般有选择几种方式可供选择,即cookies、ViewState、Session、Cache、application等。他们各有优缺点,也各有其自己的使用范围。 我现在遇到了两个问题,第一个是如何在这几种方式里面快速、方便的切换,第二个是如何实现一个既可以区分用户,又可以区分原创 2009-04-24 11:20:00 · 1171 阅读 · 0 评论 -
【测试】两种数据库,四种分页算法的效率比较
分页算法本身没有什么快慢之分,对反应速度起到决定作用的是——能否有效地利用索引! 算法 评价 缺点 适用的数据库 max 效率最高的原创 2008-08-04 21:24:00 · 664 阅读 · 0 评论 -
我的分页控件(未完,待续)——控件件介绍及思路
分页控件新版本,基于.net2.0。http://www.cnblogs.com/jyk/archive/2008/07/05/1236692.html一、 工作的层次UI层和逻辑层。UI层:显示首页、末页、上一页、下一页、页号导航、文本框输入页号;共计多少条记录、多少页、当前页号等信息。逻辑层:提供分页算法(SQL语句),根据分页控件的属性,在运行的时原创 2007-05-31 21:34:00 · 431 阅读 · 0 评论