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 "<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
  Response.Write "</table>" & vbCrLf
  
  ' 关闭对象、释放资源
  myRecordset.Close
  Set myRecordset = Nothing

时间: 2025-01-27 13:50:48

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.Recor

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

  color.asp 作者:淘特网 出处:淘特网 注:转载请注明出处  <%Const adInteger = 3Const adVarChar = 200 ' 声明变量Dim myRecordset Dim iLetter     Dim Field       Dim strAltColor Dim bColor      bColor = False ' 此例利用内存中的recordset,你需要做的只是修改你的数据显示的部分就可以了.Set myRecordset = Server.C

jQuery 行背景颜色的交替显示(隔行变色)实现代码_jquery

一些css的定义,可以根据需要自己选择.//显示单双行显示不同背景色[方法一]: // $("#UL_id li:even").attr("className","redClass"); //显示单双行显示不同背景色[方法二]: $("#UL_id li:even").addClass("redClass"); <ul id="UL_id"> <li>单数<

用CSS+JS实现Li背景颜色交替

 <html> <head> <title>xker.com</title> <style> .l1{background:#ffffff} .l2{background:#f4f4f4} </style> <script> function initUl(){ var a=document.getElementsByTagName('ul'); for (var i=0;i<a.length;i++){   var

asp.net ListView交替背景颜色实现代码_实用技巧

只一行代码: 复制代码 代码如下: <tr style="<%# (Container.DisplayIndex%2==0)?"background-color:white;":"background-color:#EEEEEE;" %>"> 另外还有直接用js处理整个页面中所有tr的交替色: 复制代码 代码如下: <html> <head> <meta http-equiv="Co

ext js 4.0 grid表格根据列值的不同给行设置不同的背景颜色

Code: Ext.create('Ext.grid.Panel', { ... viewConfig: { getRowClass: function(record) { return record.get('age') < 18 ? 'child-row' : 'adult-row'; } } }); Code css样式: .child-row .x-grid-cell { background-color: #ffe2e2; color: #900; } .adult-row .x-gr

使用函数完成表格奇偶行的颜色设定

函数 对于表格,为了让用户浏览时不会看错行,一般使用奇偶行机制,可以采用后台经过判断奇偶来给table着色. 这里提供一种简便的方法,即是页面加载完毕后用js脚本判断,对表格进行着色.如下: <!-- 欢迎转载,请保留作者及其出处,谢谢 --><HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=gb2312"><TITLE

让表格相邻行的颜色不同

先看看效果: 如何让表格相邻行的颜色不同呢? 如何让表格的行的颜色间隔不同呢? 表格的行间隔变色 有如下种方式 方式一:使用纯css Css代码   table.dictionaryList tr:nth-child(2n+3){       background-color:#c0e0f7;   }   table.dictionaryList tr:nth-child(2n+2){       background-color:#defcfe;   }    说明:n从零开始:0,1,2,3

轻松制作背景色交替填充的表格

在制作某个6184.html">数据表时,为了让各行的数据看起来更清楚,不容易看错行, 最好是将上下两行相邻的表格用不同的背景颜色来填充,这样我们通过背景的颜色一眼就能辨认出哪些内容是该行的数据.这样既保证数据清晰,又美化了数据表的外观. 在金山表格中打开要制作背景颜色交替填充效果的数据表,然后用鼠标选择要添加这种效果的数据范围,在"格式"菜单下选择"条件格式"选项打开条件设置对话框.在设置对话框中的"条件1"下拉菜单中选择&qu