当前位置:  首页  >  PHP资讯  >  业界资讯

asp下制做行背景颜色交替变换的表格

asp下制做行背景颜色交替变换的表格
<%
Const adInteger = 3
Const adVarChar = 200 
' 声明变量
Dim myRecordset 
Dim iLetter     
Dim Field       
Dim strAltColor 
Dim bColor      
bColor = False

' 此例利用内存中的recordset,你需要做的只是修改你的数据显示的部分就可以了。
Set myRecordset = Server.CreateObject("ADODB.Recordset")
myRecordset.Fields.Append "ID", adInteger
myRecordset.Fields.Append "Title", adVarChar, 25
myRecordset.Fields.Append "Description", adVarChar, 255

myRecordset.Open

' Fill RS with sample data:
For iLetter = Asc("A") To Asc("M")
 myRecordset.AddNew
 myRecordset.Fields("ID").Value          = iLetter - 64
 myRecordset.Fields("Title").Value       = "字母:" & Chr(iLetter)
 myRecordset.Fields("Description").Value = "这里测试字母:" & Chr(iLetter) & "."
 myRecordset.Update
Next 'iLetter

'移动到头部开始位置,以便下面的循环开始.
myRecordset.MoveFirst


' 在表格中显示数据

Response.Write "" & vbCrLf

'表头
Response.Write vbTab & "" & vbCrLf
For Each Field in myRecordset.Fields
 Response.Write vbTab & vbTab & ""
 Response.Write Field.Name
 Response.Write "
" & vbCrLf
Next 'Field
Response.Write vbTab & "" & vbCrLf

Do While Not myRecordset.EOF
 ' 循环改变单元格的背景颜色
 bColor = Not bColor
 If bColor Then
  strAltColor = "#FFFFFF"
 Else
  strAltColor = "#FF8040"
 End If

 '循环改变单元格的背景颜色
 Response.Write vbTab & "" & vbCrLf
 For Each Field in myRecordset.Fields
  Response.Write vbTab & vbTab & "  Response.Write strAltColor
  Response.Write """>" & Field.Value & "" & vbCrLf
 Next 'Field
 Response.Write vbTab & "" & vbCrLf

 myRecordset.MoveNext
Loop

' End the table
Response.Write "" & vbCrLf

' 关闭对象、释放资源
myRecordset.Close
Set myRecordset = Nothing
%>

内容推荐:免费高清PNG素材下载
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4