<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_LuChaoShuai</title><subtitle type="text">   </subtitle><id>http://feed.cnblogs.com/blog/u/32187/rss</id><updated>2011-10-15T01:15:48Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/32187/rss"/><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2011/07/31/2122642.html</id><title type="text">sina 通用js代码说明</title><summary type="text">通用js代码说明一、document.getElementByClassName()1.引用：http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname-pack.js2.Demo：http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname.html3.参数：第一个参className，第二个参数父对象，第三个参数标签名(eg "div"、"li&amp;quot</summary><published>2011-07-31T03:54:00Z</published><updated>2011-07-31T03:54:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2011/07/31/2122642.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2011/07/31/2122642.html"/><content type="html">&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;p align="center" style="margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; text-align: center; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: 35px; "&gt;&lt;span style="font-size: 16pt; line-height: 52px; font-family: 微软雅黑, sans-serif; "&gt;通用js代码说明&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;一、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;document.getElementByClassName()&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/dgebc/1.0.0/document.getelementbyclassname.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数：第一个参&lt;/span&gt;className&lt;span style="font-family: 宋体; "&gt;，第二个参数父对象，第三个参数标签名&lt;/span&gt;(eg "div"&lt;span style="font-family: 宋体; "&gt;、&lt;/span&gt;"li"&lt;span style="font-family: 宋体; "&gt;），其中第一个参数必选，第二个第三个参数可选。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;二、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;模拟&lt;/span&gt;select&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/simselect/simselect-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/simselect/simselect-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/simselect/demo.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/simselect/demo.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数：&lt;/span&gt;select&lt;span style="font-family: 宋体; "&gt;对象&lt;/span&gt;&amp;nbsp;ID&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;div&lt;span style="font-family: 宋体; "&gt;结构&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;className&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;三、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;向上翻滚&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/scrolltop/1.0.0/scrolltop-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/scrolltop/1.0.0/scrolltop-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/scrolltop/1.0.0/demo.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/scrolltop/1.0.0/demo.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数：容器&lt;/span&gt;ID,&lt;span style="font-family: 宋体; "&gt;页高&lt;/span&gt;(px),&lt;span style="font-family: 宋体; "&gt;间隔时间&lt;/span&gt;(&lt;span style="font-family: 宋体; "&gt;秒&lt;/span&gt;,&lt;span style="font-family: 宋体; "&gt;默认&lt;/span&gt;5),&lt;span style="font-family: 宋体; "&gt;速度&lt;/span&gt;(&lt;span style="font-family: 宋体; "&gt;毫秒&lt;/span&gt;,&lt;span style="font-family: 宋体; "&gt;默认&lt;/span&gt;10)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;四、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;舌签&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/subshow/1.3.0/subshow-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/subshow/1.3.0/subshow-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/subshow/1.3.0/demo.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/subshow/1.3.0/demo.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;ID: String&lt;span style="font-family: 宋体; "&gt;类型，舌签主容器&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，必须存在的&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，如果为空，必须指定为&lt;/span&gt;"none"&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;eventType: String&lt;span style="font-family: 宋体; "&gt;类型，默认触发事件，可选，默认为&lt;/span&gt;"onmousedown"&lt;span style="font-family: 宋体; "&gt;，参数范围（&lt;/span&gt;mousedown,onmouseover,onmouseout,onclick,onmouseup&lt;span style="font-family: 宋体; "&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;defaultID: Number&lt;span style="font-family: 宋体; "&gt;类型，默认打开第&lt;/span&gt;N&lt;span style="font-family: 宋体; "&gt;项，可选，默认为&lt;/span&gt;0&lt;span style="font-family: 宋体; "&gt;，范围（&lt;/span&gt;0&lt;span style="font-family: 宋体; "&gt;～&lt;/span&gt;length-1&lt;span style="font-family: 宋体; "&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;openClassName: String&lt;span style="font-family: 宋体; "&gt;类型，打开标签项的&lt;/span&gt;className&lt;span style="font-family: 宋体; "&gt;，可选，默认为&lt;/span&gt;"selected"&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;closeClassName: String&lt;span style="font-family: 宋体; "&gt;类型，关闭标签项的&lt;/span&gt;className&lt;span style="font-family: 宋体; "&gt;，可选，默认为&lt;/span&gt;""&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;1&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;addLabel(labelID[,contID][,parentBg][,springEvent][,blurEvent])&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;添加一个标签。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;labelID: String&lt;span style="font-family: 宋体; "&gt;类型，标签的&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，必须存在的&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，如果为空，必须指定为&lt;/span&gt;"none"&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;contID: String&lt;span style="font-family: 宋体; "&gt;类型，标签对应的内容&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，可选，如果不存在，标签切换将不对内容进行操作&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;parentBg: String&lt;span style="font-family: 宋体; "&gt;类型，当切换到该标签时重置主容器背景&lt;/span&gt;CSS&lt;span style="font-family: 宋体; "&gt;，可选，默认为&lt;/span&gt;""&lt;span style="font-family: 宋体; "&gt;，格式为&lt;/span&gt;CSS&lt;span style="font-family: 宋体; "&gt;样式的&lt;/span&gt;background&lt;span style="font-family: 宋体; "&gt;属性，如：&lt;/span&gt;url(images/abc.gif) no-repeat 2px 3px #fff&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;springEvent: String&lt;span style="font-family: 宋体; "&gt;类型，当切换到该标签时执行的&lt;/span&gt;JavaScript&lt;span style="font-family: 宋体; "&gt;代码，可选&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;blurEvent: String&lt;span style="font-family: 宋体; "&gt;类型，当标签从打开状态恢复时执行的&lt;/span&gt;JavaScript&lt;span style="font-family: 宋体; "&gt;代码，可选&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;2&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;select(num,force)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;打开第&lt;/span&gt;num&lt;span style="font-family: 宋体; "&gt;项。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;num: Number&lt;span style="font-family: 宋体; "&gt;类型，要打开项的编号，必须的，从&lt;/span&gt;0&lt;span style="font-family: 宋体; "&gt;开始，范围（&lt;/span&gt;0&lt;span style="font-family: 宋体; "&gt;～&lt;/span&gt;length-1&lt;span style="font-family: 宋体; "&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;force:&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;布尔型，如果值等于&lt;/span&gt;true&lt;span style="font-family: 宋体; "&gt;强行遍历所有标签，并执行各标签所绑定的&lt;/span&gt;springEvent&lt;span style="font-family: 宋体; "&gt;和&lt;/span&gt;blurEvent&lt;span style="font-family: 宋体; "&gt;事件。如不指定为&lt;/span&gt;true&lt;span style="font-family: 宋体; "&gt;，则只执行新打开标签的&lt;/span&gt;springEvent&lt;span style="font-family: 宋体; "&gt;和所要关闭标签的&lt;/span&gt;blurEvent&lt;span style="font-family: 宋体; "&gt;事件。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;3&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;random(num[,num][,num][...])&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;随机打开其中一项。此方法应该在添加标签&lt;/span&gt;(addLabel())&lt;span style="font-family: 宋体; "&gt;之后使用。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;num: Number&lt;span style="font-family: 宋体; "&gt;类型，每项的随机概率&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数的个数必须与标签个数相同。如三个标签的舌签按&lt;/span&gt;1:1:1&lt;span style="font-family: 宋体; "&gt;随机打开&lt;/span&gt;&amp;nbsp;random(1,1,1)&lt;span style="font-family: 宋体; "&gt;，按&lt;/span&gt;1:2:3&lt;span style="font-family: 宋体; "&gt;随机打开&lt;/span&gt;&amp;nbsp;random(1,2,3)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;4&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;play([spaceTime])&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;每隔&lt;/span&gt;spaceTime&lt;span style="font-family: 宋体; "&gt;毫秒自动切换到下一个标签，鼠标移入到舌签与内容时暂停。此方法应该在添加标签&lt;/span&gt;(addLabel())&lt;span style="font-family: 宋体; "&gt;之后使用。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;spaceTime: Number&lt;span style="font-family: 宋体; "&gt;类型，间隔时间，单位毫秒，默认为&lt;/span&gt;5000&lt;span style="font-family: 宋体; "&gt;毫秒&lt;/span&gt;(1&lt;span style="font-family: 宋体; "&gt;秒&lt;/span&gt;&amp;nbsp;= 1000&lt;span style="font-family: 宋体; "&gt;毫秒&lt;/span&gt;)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;5&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;stop()&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：停止自动播放。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;6&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;nextLabel()&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;切换到下一个标签。如果当前是最后一个标签，则切换到第一个标签。此方法应该在添加标签&lt;/span&gt;(addLabel())&lt;span style="font-family: 宋体; "&gt;之后使用。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;7&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;previousLabel()&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;切换到上一个标签。如果当前是第一个标签，则切换到最后一个标签。此方法应该在添加标签&lt;/span&gt;(addLabel())&lt;span style="font-family: 宋体; "&gt;之后使用。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;方法&lt;/span&gt;8&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;order(num[,num][,num][...])&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;功能：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;顺序打开其中一项。此方法应该在添加标签&lt;/span&gt;(addLabel())&lt;span style="font-family: 宋体; "&gt;之后使用。&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;num: Number&lt;span style="font-family: 宋体; "&gt;类型，每项的打开次数&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: 21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;参数的个数必须与标签个数相同。如三个标签的舌签按&lt;/span&gt;&amp;nbsp;order(1,2,3)&lt;span style="font-family: 宋体; "&gt;，则第&lt;/span&gt;1&lt;span style="font-family: 宋体; "&gt;次打开&lt;/span&gt;1&lt;span style="font-family: 宋体; "&gt;签，&lt;/span&gt;2&lt;span style="font-family: 宋体; "&gt;～&lt;/span&gt;3&lt;span style="font-family: 宋体; "&gt;次打开&lt;/span&gt;2&lt;span style="font-family: 宋体; "&gt;签，&lt;/span&gt;4&lt;span style="font-family: 宋体; "&gt;～&lt;/span&gt;6&lt;span style="font-family: 宋体; "&gt;次打开&lt;/span&gt;3&lt;span style="font-family: 宋体; "&gt;签&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span style="font-family: 宋体; "&gt;例：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;//&lt;span style="font-family: 宋体; "&gt;注意：&lt;/span&gt;JS&lt;span style="font-family: 宋体; "&gt;必须放在&lt;/span&gt;HTML&lt;span style="font-family: 宋体; "&gt;后面，特别要注意要放在内容的后面&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;var SubShow_01 = new SubShowClass("T_Menu_01","onmouseover",0,"onClassName","offClassName");//String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;主&lt;/span&gt;ID(&lt;span style="font-family: 宋体; "&gt;必须的&lt;/span&gt;)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;触发事件&lt;/span&gt;(onmouseover)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;Number&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;默认打开项&lt;/span&gt;(0)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;打开项&lt;/span&gt;className(selectd)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;关闭项&lt;/span&gt;className(&lt;span style="font-family: 宋体; "&gt;空&lt;/span&gt;)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;SubShow_01.addLabel("S_Menu_00","S_Cont_00","url(images/1.gif) no-repeat 0 0","window.status='1&lt;span style="font-family: 宋体; "&gt;打开了&lt;/span&gt;'","window.status='1&lt;span style="font-family: 宋体; "&gt;关闭了&lt;/span&gt;'");//String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;标签&lt;/span&gt;ID(&lt;span style="font-family: 宋体; "&gt;必须的&lt;/span&gt;)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;内容&lt;/span&gt;ID(null)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;重置主容器背景&lt;/span&gt;CSS(null)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&lt;span style="font-family: 宋体; "&gt;绑定触发事件&lt;/span&gt;(null)&lt;span style="font-family: 宋体; "&gt;，&lt;/span&gt;String&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;绑定恢复事件&lt;/span&gt;(null)&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;SubShow_01.addLabel("S_Menu_01","S_Cont_01","url(images/2.gif) no-repeat 0 0","window.status='2&lt;span style="font-family: 宋体; "&gt;打开了&lt;/span&gt;'","window.status='2&lt;span style="font-family: 宋体; "&gt;关闭了&lt;/span&gt;'");&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;SubShow_01.addLabel("S_Menu_02","S_Cont_02","url(images/3.gif) no-repeat 0 0","window.status='3&lt;span style="font-family: 宋体; "&gt;打开了&lt;/span&gt;'","window.status='3&lt;span style="font-family: 宋体; "&gt;关闭了&lt;/span&gt;'");&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;SubShow_01.random(1,1,1); //&lt;span style="font-family: 宋体; "&gt;随机打开，参数列表为比率，参数数量必须与标签数量相等&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;SubShow_01.play(5000);&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;//SubShow_01.select(1); //&lt;span style="font-family: 宋体; "&gt;用来接打开指定项&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;五、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;带小图的焦点图&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/focusimg_01/v1.0.0/focusimg_01-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/focusimg_01/v1.0.0/focusimg_01-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/focusimg_01/v1.0.0/demo.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/focusimg_01/v1.0.0/demo.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数：&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;FocusPic(BigPicID,SmallPicsID,TitleID,MemoID)&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;大图容器&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，小图列表容器&lt;/span&gt;ID&lt;span style="font-family: 宋体; "&gt;，标题容器&lt;/span&gt;ID ,&lt;span style="font-family: 宋体; "&gt;说明容器&lt;/span&gt;ID&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;add(BigPic,SmallPic,Url,Title,Memo)&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;大图地址，小图地址，链接地址，标题，说明文字&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;begin()&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;开始执行&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;TimeOut = 5000&amp;nbsp;&lt;span style="font-family: 宋体; "&gt;默认切换时间&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;六、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;滚动图片及滚动形式的焦点图&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;引用：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/scrollpic/1.0.0/scrollpic-pack.js" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/scrollpic/1.0.0/scrollpic-pack.js&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;：&lt;/span&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/scrollpic/1.0.0/index.html" style="color: blue; text-decoration: underline; "&gt;http://news.sina.com.cn/js/sd/js/common/scrollpic/1.0.0/index.html&lt;/a&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; "&gt;参数：详见&lt;/span&gt;Demo&lt;span style="font-family: 宋体; "&gt;内代码注释&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;七、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;待添加&lt;/span&gt;&amp;#8230;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;八、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;待添加&lt;/span&gt;&amp;#8230;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;九、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;待添加&lt;/span&gt;&amp;#8230;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 42pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="margin-top: 0cm; margin-right: 0cm; margin-left: 21pt; margin-bottom: 0.0001pt; text-align: left; text-indent: -21pt; font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;strong&gt;&lt;span&gt;十、&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; "&gt;待添加&lt;/span&gt;&amp;#8230;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: Calibri, sans-serif; line-height: normal; "&gt;&lt;span&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman'; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://news.sina.com.cn/js/sd/js/common/readme.htm"&gt;http://news.sina.com.cn/js/sd/js/common/readme.htm&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/luchaoshuai/aggbug/2122642.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/luchaoshuai/archive/2011/07/31/2122642.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2011/04/27/2029937.html</id><title type="text">证明DataReader分页的可行性</title><summary type="text">记得那是07年的一个下午，我正在网上瞎逛，突然看到一段代码，也就是跟楼主上面的代码类似的，通过DataReader来分页的代码。当时我吓了一跳，这样的代码，是不是稍大些的系统就不能用了呢？因为按我当时的理解，while (dr.Read())，若我的系统有几百万条的数据，那这个while也要转好久了，还要传数据，应该快不了的。可是后来经过我的测试，其实性能是很好的，至少不是我们想像中的那么慢的。 在那时候，我用我们系统里面的一个200多W的统计表进行了测试，只是简单的select * from table ，然后在程序里面 while 遍历,最后在GridView上面绑定了一下，效果很好。我记</summary><published>2011-04-26T17:55:00Z</published><updated>2011-04-26T17:55:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2011/04/27/2029937.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2011/04/27/2029937.html"/><content type="html">&lt;div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;记得那是07年的一个下午，我正在网上瞎逛，突然看到一段代码，也就是跟楼主上面的代码类似的，通过DataReader来分页的代码。当时我吓了一跳，这样的代码，是不是稍大些的系统就不能用了呢？因为按我当时的理解，while (dr.Read())，若我的系统有几百万条的数据，那这个while也要转好久了，还要传数据，应该快不了的。可是后来经过我的测试，其实性能是很好的，至少不是我们想像中的那么慢的。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;在那时候，我用我们系统里面的一个200多W的统计表进行了测试，只是简单的select * from table ，然后在程序里面 while 遍历,最后在GridView上面绑定了一下，效果很好。我记忆深刻，那会白天，在公司里面，前面几页运行良好，后面的页码，当然也包括最后一页，我都不敢去点，怕影响系统性能。等到了晚上回家，我半夜试了一下，居然跟前面几页差距不大，我那时候只是为了测试一下是否可行，也没有使用记时器，但是应该也是在5秒以内就返回了。前面的话，应该也是3,4秒的样子。太让我意外了，同时也太惊喜了。&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Calibri"&gt;不过因为系统框架里面都是使用的存储过程，也运行良好，也就一直没有去改过。也就是说，这套分页解决方案，在真正的大数据量下面，我也没有实际在项目中应用过，不过小项目倒是&lt;/span&gt;&lt;span style="font-family:宋体"&gt;常&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;用。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;对于一般的系统来说，这个通用的分页解决方案就够用了。对于大一点的，可以通过其它手段，如分表或其它什么的，也能满足一般的应用。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;想想发到首页，应该出点代码，就又花了些时间补充了一下。&lt;/p&gt;  &lt;p&gt;下面是我的测试代码：&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;页面：简单的。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;asp:GridView&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ID&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="GridView1"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;asp:GridView&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;lcs:Pager&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;ID&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="Pager1"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="server"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;onpagechanged&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="Pager1_PageChanged"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;AlwaysShow&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="true"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CurrentPageButtonPosition&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="Center"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;lcs:Pager&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;后台代码：也是简单的。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;private&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;BindRpt()&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;totalCount;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;double&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;beg&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DateTime.Now.Ticks;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(isDatareader)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GridView1.DataSource&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;LCS.Data.DbHelper.&lt;/span&gt;&lt;span style="color: red; "&gt;&lt;strong&gt;GetPager&lt;/strong&gt;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pager1.PageSize,&amp;nbsp;Pager1.CurrentPageIndex,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Statistic&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;StatisticID&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;false&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;out&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;totalCount,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;);&amp;nbsp;;&lt;br /&gt;&lt;font class="Apple-style-span" color="#008080"&gt;&lt;/font&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;totalCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;LCS.Data.DbHelper.&lt;/span&gt;&lt;span style="color: red; "&gt;&lt;strong&gt;GetCount&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Statistic&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;""&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GridView1.DataSource&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;LCS.Data.DbHelper.&lt;/span&gt;&lt;span style="color: red; "&gt;&lt;strong&gt;GetPager&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pager1.PageSize,&amp;nbsp;Pager1.CurrentPageIndex,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;Statistic&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;*&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;StatisticID&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;false&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;lt;hr/&amp;gt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(DateTime.Now.Ticks&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;beg)&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;lt;hr/&amp;gt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GridView1.DataBind();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pager1.RecordCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;totalCount;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;最后再附上我的DbHelper里面的方法实现：&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:宋体"&gt;先看使用&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;datareader&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;的&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DataTable&amp;nbsp;&lt;/span&gt;&lt;span style="color: red; "&gt;&lt;strong&gt;GetPager&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageIndex,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tblName,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldName,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;isDesc,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;out&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;totalCount,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;condition,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;params&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;parmsValues&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;talble&amp;nbsp;where&amp;nbsp;1=1&amp;nbsp;order&amp;nbsp;by&amp;nbsp;fld&amp;nbsp;desc&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;是标准的sql，不需要单独区分&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sql&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;select&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;from&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tblName.ToString()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;((&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsNullOrEmpty(condition))&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Empty&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;where&amp;nbsp;1=1&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;condition))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort.ToString()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(isDesc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;DESC&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;ASC&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(DbDataReader&amp;nbsp;reader&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ExecuteReader(sql,&amp;nbsp;parmsValues))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable&amp;nbsp;dt&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DataTable();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fieldCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;reader.FieldCount;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fieldCount;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000;"&gt;++&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataColumn&amp;nbsp;col&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DataColumn();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;col.ColumnName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;reader.GetName(i);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;col.DataType&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;reader.GetFieldType(i);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Columns.Add(col);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;totalCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;first&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(pageIndex&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;last&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageIndex&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;while&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(reader.Read())&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;totalCount&lt;/span&gt;&lt;span style="color: #000000;"&gt;++&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;29&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(totalCount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;first&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;last&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;totalCount)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;30&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;31&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataRow&amp;nbsp;r&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;dt.NewRow();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;32&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&amp;nbsp;i&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fieldCount;&amp;nbsp;i&lt;/span&gt;&lt;span style="color: #000000;"&gt;++&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;33&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;34&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r[i]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;reader[i];&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;35&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;36&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.Add(r);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;37&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;38&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;39&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;dt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;40&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;41&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;42&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;再看常规的：&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DbDataReader&amp;nbsp;&lt;/span&gt;&lt;span style="color: red; "&gt;&lt;strong&gt;GetPager(&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageIndex,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tblName,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldName,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;isDesc,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;condition)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000; background-color: yellow; "&gt;&lt;strong&gt;ExecuteReader&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(Provider.&lt;/span&gt;&lt;span style="color: red; background-color: yellow; "&gt;&lt;strong&gt;GetPagerSql&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(pageSize,&amp;nbsp;pageIndex,&amp;nbsp;tblName,&amp;nbsp;fldName,&amp;nbsp;fldSort,&amp;nbsp;isDesc,&amp;nbsp;condition));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Calibri"&gt;//&lt;/span&gt;&lt;span style="font-family:宋体"&gt;我内部使用了一个格式化&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;sql&lt;/span&gt;&lt;span style="font-family:宋体"&gt;字符串参数的过程，所以这里有个中转。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DbDataReader&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000; background-color: yellow; "&gt;&lt;strong&gt;ExecuteReader&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;format,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;params&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;[]&amp;nbsp;parameterValues)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(format&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;||&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;format.Length&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;throw&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ArgumentNullException(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;commandText&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;((parameterValues&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(parameterValues.Length&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;当存在参数时，格式化参数&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SQlParameterFormatter&amp;nbsp;formatter&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SQlParameterFormatter();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;formatter.Provider&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Provider;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;formatter.Format(format,&amp;nbsp;parameterValues);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ExecuteReader(CommandType.Text,&amp;nbsp;formatter.Sql,&amp;nbsp;formatter.Parameters);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;无参数时直接掉用&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ExecuteReader(CommandType.Text,&amp;nbsp;format,&amp;nbsp;(DbParameter[])&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Calibri"&gt;//&lt;/span&gt;&lt;span style="font-family:宋体"&gt;最后再看一下生成分页&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;sql&lt;/span&gt;&lt;span style="font-family:宋体"&gt;字符串的方法&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: yellow; color: red; "&gt;&lt;strong&gt;GetPagerSql&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageIndex,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tblName,&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldName,&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;isDesc,&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;condition)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strSort&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;isDesc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;DESC&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;ASC&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(pageIndex&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;select&amp;nbsp;top&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;pageSize.ToString()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;from&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tblName.ToString()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;((&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsNullOrEmpty(condition))&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;?&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Empty&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;where&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;condition))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort.ToString()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strSort;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Text.StringBuilder&amp;nbsp;strSql&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Text.StringBuilder();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSql.AppendFormat(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;select&amp;nbsp;top&amp;nbsp;{0}&amp;nbsp;{1}&amp;nbsp;from&amp;nbsp;{2}&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;pageSize,fldName,&amp;nbsp;tblName);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSql.AppendFormat(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;where&amp;nbsp;{1}&amp;nbsp;not&amp;nbsp;in&amp;nbsp;(select&amp;nbsp;top&amp;nbsp;{0}&amp;nbsp;{1}&amp;nbsp;from&amp;nbsp;{2}&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;pageSize&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(pageIndex&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(fldSort.Substring(fldSort.LastIndexOf(&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;fldSort.Length&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fldSort.LastIndexOf(&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #800000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)),&amp;nbsp;tblName);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;.IsNullOrEmpty(condition))&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSql.AppendFormat(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;where&amp;nbsp;{0}&amp;nbsp;order&amp;nbsp;by&amp;nbsp;{1}{2})&amp;nbsp;and&amp;nbsp;{0}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;condition,&amp;nbsp;fldSort,&amp;nbsp;strSort);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSql.AppendFormat(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;{0}{1})&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;fldSort,&amp;nbsp;strSort);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSql.AppendFormat(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;{0}{1}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;fldSort,&amp;nbsp;strSort);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;strSql.ToString();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;29&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;30&lt;/span&gt;&amp;nbsp;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;最后，给想直接看结果的一个连接：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://jyt.dai8.net:89/test_cb.aspx"&gt;http://jyt.dai8.net:89/test_cb.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;可别把我的电脑给搞死啦。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/div&gt;&lt;p&gt;&lt;span style="font-family:Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;经过我的测试，常规的还是比&lt;/span&gt;&lt;span style="font-family: Calibri"&gt;datareader&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的要来得快，若单是从数值上面看的话，差距还蛮大的，大的差&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;10&lt;/span&gt;&lt;span style="font-family:宋体"&gt;多倍，小的也要差&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;3&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，&lt;/span&gt;&lt;span style="font-family:Calibri"&gt;4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;倍&lt;/span&gt; &lt;span style="font-family:宋体"&gt;，不过对于实用性来说，也是够用啦。因为很多时候，用户是感觉不到的，特别是那些客户端的，或是企业内部使用的，基本上没有并发的项目。&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/luchaoshuai/aggbug/2029937.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/luchaoshuai/archive/2011/04/27/2029937.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2010/06/23/1763045.html</id><title type="text">谈谈我对小公司、大公司及个人成长的见解</title><summary type="text">小公司，太小了，不行，真的不行，一切都是混乱的，新人强烈不推荐进去。至少你得有你自己的处事风格了，而且有出淤泥而不染的能力以后才能进去，否则，有你受的。若是新人在那里面，遇不上个好的项目经理，大家在那里瞎搞，那在里面混个一年半载的。那你以后的代码习惯等的，有你以后改的了，还有就是一些开发流程，其实也是一种习惯，都会有种先入为主的感觉，以后想改，不太容易。基于这一点，推荐新人去大一点的公司啦，至少可...</summary><published>2010-06-22T16:34:00Z</published><updated>2010-06-22T16:34:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2010/06/23/1763045.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2010/06/23/1763045.html"/><content type="html">&lt;p&gt;&lt;span style="font-family: SimSun;"&gt;小公司，太小了，不行，真的不行，一切都是混乱的，新人强烈不推荐进去。至少你得有你自己的处事风格了，而且有出淤泥而不染的能力以后才能进去，否则，有你受的。&lt;br /&gt;若是新人在那里面，遇不上个好的项目经理，大家在那里瞎搞，那在里面混个一年半载的。那你以后的代码习惯等的，有你以后改的了，还有就是一些开发流程，其实也是一种习惯，都会有种先入为主的感觉，以后想改，不太容易。基于这一点，推荐新人去大一点的公司啦，至少可以让你从开始就有一个好的开发习惯，习惯真的很重要。当然，能力真的很强的，看公司行业也不错，那我还是推荐可以去闯一下的，因为公司成功了，那你就是公司的元老了，而且相对来说，待遇等也还不错，因为小公司能招个能人进来不容易。不过有一点需要注意的是，计算待遇的时候，我希望你们能用小时来计算，而不要用月薪来计算。因为你可能会经常加班，因为组员都不强，小公司注定不好招人的。那就注定大家都得拼命加班，那样下来的话，虽然大家月薪跟外面比都差不多，但你其它已经比外面的人多干了&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;N&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;多小时&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;(&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;甚至天&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;)&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;的活了。有时拿个&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;5K+&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;的人，还没有人家拿&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;3K&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;的&lt;/span&gt;&lt;span style="font-family: SimSun; color: red;"&gt;时薪&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;来得高。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;大公司，很美好，很向往，一直想进，但都没有机会。刚出道，因为自己非科班出生，算是底子薄吧，人家不鸟，所以只能找个小点的公司干了。后来，好像有些进步了，身边的圈子中有人夸奖了，感觉羽毛也硬了。就听着朋友道大公司的不好，啥都学不到，想想自己，好像哪里都有所接触了。感觉还真学到了不少东西，因为小公司里面人手有限，基本上啥都得让你上，也算是基于这种机会跟压力吧。只要在小公司里面混得不是很差，混得那么一点点的工作年限，然后再争取个机会，让你带带项目，带带新人，还是很靠谱的。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: SimSun;"&gt;基于自己的个人成长，我推荐新人可以选择一家不大不小的公司，&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;50-100&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;人左右，开发人员在&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;20-30&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;人左右的公司较好。因为也算是小公司，不过经过几年的发展，几十个人改进，开发流程还算能接受，至少不会很混乱，并且公司发展的机会比较大，只要你有光茫，马上就可以被领导发现。而且可以全面参与开发的各个细节，让自己从中选择自己感兴趣的，或是自己拿手的，然后成为以后自己发展的方向。若公司所在行业你也喜欢，那便可以跟着公司进入成长期，只要公司不倒，那你便可以顺利成长。在小公司混个&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;4,5&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;年，那你就是公司的元老了，待遇，我觉得不会比外面差。因为你的&lt;/span&gt;&lt;span style="font-family: SimSun; color: red;"&gt;诚信度&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;在老板那里，是一个很高的筹码，它会给你带来一个好价钱的。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: SimSun;"&gt;若是公司的行业你不喜欢，那你干个&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;2&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;年便可以出来找你喜欢的活了，同时经过这二年的全方面的锻炼，也明白的自己以后的职场方向，适合在哪个节点上发展，那便可以有针对性的投简历啦。就比如我，前面完全是搞技术，不说精通吧，但是熟练运用技术解决项目中的问题，还是没有问题的。这段期间，基本上是用到什么不会的就学，典型的被逼着学的。不过运用的期间，要把每个&lt;/span&gt;&lt;span style="font-family: SimSun; color: red;"&gt;问题&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;深入全面的&lt;/span&gt;&lt;span style="font-family: SimSun; color: red;"&gt;剖析&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;一次，这是很关键的，否则你将成为好像会用，但是为什么要这样用就答不上来了。保不准下次再碰到了还是不会。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;因为没有对哪个有偏好，所以基本上算是啥都懂，从数据库sql，程序逻辑代码，常用的数据结构和设计模式的实现，前台页面css，js都会用，但我不会说精通，因为我明白，我是典型的应用型的，而不是理论研究型的，而且是够用就好型的。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;现在，慢慢的在往管理方面转，虽然我的沟通能力很差，但我觉得我有信心，我是个爱于挑战的人，哪里差了，我就往哪里去。&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: SimSun;"&gt;目前刚从那家不大不小的公司出来，到了现在这家很小的公司，公司太小了，就&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;10&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;人，开发人员就&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;5&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;人，还都新手，项目时间还特紧，基本上四个新人，二个月时间，出一个（&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;20W&lt;/span&gt;&lt;span style="font-family: SimSun;"&gt;）项目，（前期一二个星期的口头需求描述），一片混乱，队伍真的是不好带，甚至都有些怀念之前的公司了。&lt;/span&gt;&lt;/p&gt;  &lt;img src="http://www.cnblogs.com/luchaoshuai/aggbug/1763045.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/luchaoshuai/archive/2010/06/23/1763045.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2009/09/23/1572496.html</id><title type="text">反编译工具Reflector下载(集成FileGenerator和FileDisassembler)</title><summary type="text">Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好 reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插 件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在...</summary><published>2009-09-23T04:59:00Z</published><updated>2009-09-23T04:59:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2009/09/23/1572496.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2009/09/23/1572496.html"/><content type="text">Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好 reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插 件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在...</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2009/08/21/1551222.html</id><title type="text">ASPXspy2.aspx</title><summary type="text">&lt;%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%&gt;&lt;%@ import Namespace="System.IO"%&gt;&lt;%@ import Namespace="Syst...</summary><published>2009-08-21T02:53:00Z</published><updated>2009-08-21T02:53:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2009/08/21/1551222.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2009/08/21/1551222.html"/><content type="text">&lt;%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%&gt;&lt;%@ import Namespace="System.IO"%&gt;&lt;%@ import Namespace="Syst...</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2009/05/12/1454554.html</id><title type="text">项目经理第一个多月的失败总结</title><summary type="text">项目经理第一个多月的失败总结：软件功能需求文档没有完整的完成，也没有经过上级确认。导致后期系统边界还不明确，软件需求规格书模糊，不好下笔。组员的管理不好，没有合理有效明确的安排他们任务，任务没有有效的量化，导致项目分析停滞不前，基本无产出物。定不好任务一个很重要的原因是不明确文档的作用，不想编写文档。吸取经验，争取改进如下：功能需求文档一定要尽早的让上级或客户确定，一旦确定，后期便有了系统边界，再...</summary><published>2009-05-11T16:47:00Z</published><updated>2009-05-11T16:47:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2009/05/12/1454554.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2009/05/12/1454554.html"/><content type="text">项目经理第一个多月的失败总结：软件功能需求文档没有完整的完成，也没有经过上级确认。导致后期系统边界还不明确，软件需求规格书模糊，不好下笔。组员的管理不好，没有合理有效明确的安排他们任务，任务没有有效的量化，导致项目分析停滞不前，基本无产出物。定不好任务一个很重要的原因是不明确文档的作用，不想编写文档。吸取经验，争取改进如下：功能需求文档一定要尽早的让上级或客户确定，一旦确定，后期便有了系统边界，再...</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2009/03/29/1424639.html</id><title type="text">价格500w的项目-的数据库结构</title><summary type="text">/Files/luchaoshuai/数据结构.rar</summary><published>2009-03-29T14:14:00Z</published><updated>2009-03-29T14:14:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2009/03/29/1424639.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2009/03/29/1424639.html"/><content type="text">/Files/luchaoshuai/数据结构.rar</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2008/10/24/1319109.html</id><title type="text">configSections 自定义 配置节  分离 学习 实例 源码</title><summary type="text">configSections 自定义 配置节 学习 实例.aspx.cspublic partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //LcsCopyright 配置节 LCS.Configration.Copyright data; //d...</summary><published>2008-10-24T15:32:00Z</published><updated>2008-10-24T15:32:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2008/10/24/1319109.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2008/10/24/1319109.html"/><content type="text">configSections 自定义 配置节 学习 实例.aspx.cspublic partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //LcsCopyright 配置节 LCS.Configration.Copyright data; //d...</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2008/09/02/1282406.html</id><title type="text">带参数的sql和不带参数的sql区别。</title><summary type="text">带参数的sql语句,在数据库端,执行的是exec sp_executesql eg:exec sp_executesql N'insert into LCS_Sys_Model ([Model_GUID],[Model_Name],[Model_Desp],[Model_IsSys]) values ( @Model_GUID,@Model_Name,@Model_Desp,@Model_IsS...</summary><published>2008-09-02T14:43:00Z</published><updated>2008-09-02T14:43:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2008/09/02/1282406.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2008/09/02/1282406.html"/><content type="text">带参数的sql语句,在数据库端,执行的是exec sp_executesql eg:exec sp_executesql N'insert into LCS_Sys_Model ([Model_GUID],[Model_Name],[Model_Desp],[Model_IsSys]) values ( @Model_GUID,@Model_Name,@Model_Desp,@Model_IsS...</content></entry><entry><id>http://www.cnblogs.com/luchaoshuai/archive/2008/08/30/1280160.html</id><title type="text">我的程序之路 asp.net 接触二年，工作一年总结 (4)</title><summary type="text">既然要开始做了，那就要先想好采用的架构，在我考虑再三下，我提出一种大胆的想法：就像开blog一样架站。本来想着买八台服务器，一个服务器上面挂50个站的，后来我提出把它们全部集合到一台服务器上面，就一个站点，每个站点有自己独立的数据库和文件夹，以方便该站大了以后，可以独立出去，也为了某些站点可能有自己的服务器。url上面采用url转发欺骗。数据库还是采用sqlserver，不过每个站点还有一个独立的...</summary><published>2008-08-30T08:56:00Z</published><updated>2008-08-30T08:56:00Z</updated><author><name>lcs-帅</name><uri>http://www.cnblogs.com/luchaoshuai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/luchaoshuai/archive/2008/08/30/1280160.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/luchaoshuai/archive/2008/08/30/1280160.html"/><content type="text">既然要开始做了，那就要先想好采用的架构，在我考虑再三下，我提出一种大胆的想法：就像开blog一样架站。本来想着买八台服务器，一个服务器上面挂50个站的，后来我提出把它们全部集合到一台服务器上面，就一个站点，每个站点有自己独立的数据库和文件夹，以方便该站大了以后，可以独立出去，也为了某些站点可能有自己的服务器。url上面采用url转发欺骗。数据库还是采用sqlserver，不过每个站点还有一个独立的...</content></entry></feed>
