加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

使用Asp制作具有背景色交替变化的表

发布时间:2023-09-15 15:04:25 所属栏目:Asp教程 来源:
导读:<%

Const adInteger = 3

Const adVarChar = 200

&#39; 声明变量

Dim myRecordset

Dim iLetter

Dim Field

Dim strAltColor

Dim bColor

bColor = False

&#
<%
 
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 "<table border=""0"" cellspacing=""0"" cellpadding=""3"">" & vbCrLf
 
'表头
 
Response.Write vbTab & "<tr>" & vbCrLf
 
For Each Field in myRecordset.Fields
 
 Response.Write vbTab & vbTab & "<td bgcolor=""#CCCCCC""><strong>"
 
 Response.Write Field.Name
 
 Response.Write "</strong></td>" & vbCrLf
 
Next 'Field
 
Response.Write vbTab & "</tr>" & vbCrLf
 
Do While Not myRecordset.EOF
 
 ' 循环改变单元格的背景颜色
 
 bColor = Not bColor
 
 If bColor Then
 
  strAltColor = "#FFFFFF"
 
 Else
 
  strAltColor = "#FF8040"
 
 End If
 
 '循环改变单元格的背景颜色
 
 Response.Write vbTab & "<tr>" & vbCrLf
 
 For Each Field in myRecordset.Fields
 
  Response.Write vbTab & vbTab & "<td bgcolor="""
 
  Response.Write strAltColor
 
  Response.Write """>" & Field.Value & "</td>" & vbCrLf
 
 Next 'Field
 
 Response.Write vbTab & "</tr>" & vbCrLf
 
 myRecordset.MoveNext
 
Loop
 
' End the table
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章