.NEt专家博客!
将ASP纪录集输出成n列的的表格形式显示的方法
上一篇 /
下一篇 2008-07-22 14:24:39
/ 个人分类:.net
将ASP纪录集输出成n列的的表格形式显示的方法:
Z9S3XGH0RKxs\6R0'定义变量
:Z"w?
s7GH&C0Dim cn,rs,Sql
Sql = "select CustomerID from Orders"
'记录总数
hH.Bk7Rh&]:G0Dim TotalNumbeITPUB个人空间/E%q*Jj{9W
Set cn = Server.CreateObject("ADODB.Connection")ITPUB个人空间B\;L9MJ/h7E*{
cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=NorthWind;Data Source=.;Password=;"
Set rs = Server.CreateObject("ADODB.Recordset")ITPUB个人空间RO3N_,}!Y7[.J
rs.Open Sql, cn, 3, 1
r ftt ^;w(}a%X0TotalNumber = rs.RecordCount
pwI"\)V!D0If TotalNumber = 0 Then
3R%oJ kI_#N1xrb0 Response.Write "没有记录输出。"
k$j;d Q4cd0ElseITPUB个人空间1?i"L/|B
q
Dim jj,nLeft,cColITPUB个人空间0A$?%qtj1G0m
jj = 0ITPUB个人空间l~1_)a%i
f\u)Esrk
nCol = 415
:s,Qc6o)P`P"Cl#u0 nLeft = nCol- (TotalNumber Mod nCol)
*TbHM
Q0R5nP F0 If nLeft = nCol Then nLeft = 0
'dG O,g/D0 Response.Write "<table border><tr>" & vbCrLfITPUB个人空间W;a(lNn-p'l
While not rs.EOF
.\F,{/zY]0 Response.Write "<td>" & rs("CustomerID") & "</td>" & vbCrLf
bX^:J^*j/Z-y
m
k0 'If (jj Mod nCol) = (nCol - 1) And jj <> TotalNumber - 1 Then Response.Write "</tr><tr>" & vbCrLf
c [(Gpf],aN0 'If (jj Mod nCol) = (nCol - 1) And jj = TotalNumber-1 Then Response.Write "</tr>" & vbCrLf
-}%zK4FiB0
2d}R\zH I0 If (jj Mod nCol) = (nCol - 1) Then
-|0Y#sTwc;}g0 If jj <> TotalNumber - 1 Then
S1F t1F@G@(f*U0 Response.Write "</tr><tr>" & vbCrLf
2vK:VM*mai(w4D0 Else
(C0V3PvU@bkUG$r _%h0 Response.Write "</tr>" & vbCrLf
%Bm2T x7E0o2{0 End IfITPUB个人空间%c4q.oHPgc
End IfITPUB个人空间}I"W#i8RhM/Fvb}
jj = jj + 1
TH*j7BJBB0 rs.MoveNextITPUB个人空间
Z.i^
DR
WendITPUB个人空间\+Tp4vF5zG G5]
If nLeft <> 0 And nLeft <> nCol Then
BPbF/TeaPp0 If nCol < TotalNumber Then
y(IL[2S0 For i = 1 to nLeft
JM7[%X(p2NCD%~6|r0 Response.Write "<td> </td>" & vbCrLf
;P@
L7a#^&yp+|"u0 NextITPUB个人空间#L b_f6TC7q
End IfITPUB个人空间1CIH&ZfT.i7b G
Response.Write "</tr>" & vbCrLf
0h}mC1|0 End If
%p$fOWm_l$w0 Response.Write "</table>"
j0FE/O9Y0End IfITPUB个人空间;],y%at%zs
T_
rs.CloseITPUB个人空间 x2C4~
np
Set rs = NothingITPUB个人空间!fkGQj;V5y;z
cn.Close
}WPjLb)K0Set cn = NothingITPUB个人空间~HB2~]}vZ
Response.End
相关阅读:
- 【包建强】ASP.NET底层机制 HttpHandler (ITPUB_DotNetSpa, 2008-7-21)
- 【搞IT的狐狸】ASP.Net动态使用CSS (ITPUB_DotNetSpa, 2008-7-21)
- 【Q.Lee.lulu】ASP.NET MVC: 修改ViewLocator来动态切换模板 (ITPUB_DotNetSpa, 2008-7-22)
- 【Q.Lee.lulu 】ASP.NET MVC : 实现我们自己的视图引擎 (ITPUB_DotNetSpa, 2008-7-22)
- 【涵舍愚人】.NET 框架与架构模式和设计模式详解系列之二:System.dll的功能 (ITPUB_DotNetSpa, 2008-7-22)
- 【涵舍愚人】.NET 框架与架构模式和设计模式详解系列之三:System.IO (ITPUB_DotNetSpa, 2008-7-22)
- 【重典】Asp.net MVC Preview 4 中使用RenderComponent (ITPUB_DotNetSpa, 2008-7-22)
- 【凌风雨寒】解析Asp.net中资源本地化的实现 (ITPUB_DotNetSpa, 2008-7-22)
- 【凌风雨寒】asp.net:图片按比例缩放,可输入参数设定初始大小 (ITPUB_DotNetSpa, 2008-7-22)
- 【凌风雨寒】asp.net:颜色代码选择器 (ITPUB_DotNetSpa, 2008-7-22)
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
微软