2008年12月11日

摘要: 前一篇文章是采用存储过程来进行分页的,但是存在缺陷,没有代码重用,针对不同的表或者不同的视图都需要去编写存储过程,这样很麻烦,代码的重用性很差。本文将通过一个用户控件来实现数据分页的页面层以达到代码重用的目的。 分页是借助用户自定义控件来实现,在这里主要有以下两种方法来实现: (一).吴旗娃的AspNetPager组件(推荐使用) 首先,下载该dll文件。下... 阅读全文

posted @ 2008-12-11 17:19 sl2008 阅读(1826) 评论(7) 推荐(0)

摘要: 当数据库的数据量比较大,对执行效率要求比较高的时候,我们可以考虑使用存储过程来实现分页,根据传入的页数返回需要显示的数据表,仅仅select出当前页的数据。(这个比使用PagedDataSource类而言效率要高。) 现在采用Repeater来实现一个数据分页,数据库采用SQL server2000,利用里面的系统表Northwind。 新建存储过程如下: creat... 阅读全文

posted @ 2008-12-11 13:36 sl2008 阅读(1405) 评论(13) 推荐(0)

摘要: LINQ [编辑本段] 基本概念 LINQ,语言级集成查询(Language INtegrated Query) 经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像 类(classes)、对象(objects)、方法(method... 阅读全文

posted @ 2008-12-11 13:17 sl2008 阅读(349) 评论(0) 推荐(0)

摘要: 在Asp.net中,提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,但其中只有GridView控件提供分页功能。虽然DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过GridView的一些属性来获取状态以及增加首页、尾页功能按钮。如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相... 阅读全文

posted @ 2008-12-11 10:17 sl2008 阅读(1830) 评论(9) 推荐(0)


2008年12月10日

摘要: 最近将C#.net中常用的函数和方法进行了汇总,希望对大家有所帮助。 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int... 阅读全文

posted @ 2008-12-10 20:02 sl2008 阅读(415) 评论(0) 推荐(0)

摘要: Asp.Net 可定制分页用户控件 今天研究了以下Asp.Net 可定制分页,用起来很爽,下面给大家介绍下。 借助 Asp.Net 提供的数据绑定控件,我们无需太多的代码,甚至不需要代码,只要在 VS2005 中拖拽几下控件,进行一些属性的设置,便可以实现在Asp时代需要做大量工作才能... 阅读全文

posted @ 2008-12-10 19:55 sl2008 阅读(349) 评论(0) 推荐(0)

摘要: 1.专注于本职工作 平日里一边工作一边看股市听音乐打游戏的工作状态是时候“say bye—bye”了。要想保住饭碗,你只有更加专注于本职工作,突显出自身的价值,才可能给自己增加留下的机会。 2.创造直接价值 谁都知道,一个精明能干为企业创造直接价值的人是所有老板青睐的对象。如果在经济不佳的大环境下,你能为企业创造更多的价值,老板又怎么舍得放弃你这个功臣呢? 3.抓紧积累技能 ... 阅读全文

posted @ 2008-12-10 12:46 sl2008 阅读(355) 评论(0) 推荐(0)


2008年12月9日

摘要: 今天试着研究了一下服务器控件来控制JS代码(可见不仅仅HTML控件可以调用JS方法,服务器控件也可以调用JS方法), 本人觉得有点实用,现分享如下: 前台代码如下: js方法: 一个TextBox和一个CheckBox。效果通过点击CheckBox来控制TextBox的显示与隐藏。 在后台页面来调用JS方法,如下: ... 阅读全文

posted @ 2008-12-09 17:06 sl2008 阅读(2493) 评论(11) 推荐(0)


2008年12月8日

摘要: Oracle 不支持 SELECT TOP 语法,但是如果想取前几条记录可用如下方法实现: (1).取最小的 10 条记录,可用如下语句: SELECT id, name, ROWNUM FROM (SELECT id, name FROM table ORDER BY id) WHERE ROWNUM <= 10; (2).取最大的 10 条记录,可用如下语句: SELECT id, name,... 阅读全文

posted @ 2008-12-08 11:26 sl2008 阅读(983) 评论(0) 推荐(0)

摘要: 今天研究了一下 导出GridView到Excel 的方法,现在分享以下: 前台界面控件:一个Gridview,一个TextBox和一个Buttion按钮。 后台代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; ... 阅读全文

posted @ 2008-12-08 10:00 sl2008 阅读(2525) 评论(1) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3