asp css table 行背景颜色交替变换,制做行背景颜色交替变换的表格-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 “

表头

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

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值