加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

让操作更便捷:ASPTable类

发布时间:2016-10-08 21:15:18 所属栏目:Asp教程 来源:网络整理
导读:经常写代码,对于无聊的table、tr、td真是深恶痛绝,一遍又一遍编写着重复无聊的代码,昨天看《 ASP3.0高级编程》时,看到作者的一个ASP Table组件,感觉实在很

'addcol(显示标题,显示文本格式,单元格的样式)

Public Function AddCol(displayName,colFormat,className)
  m_ColCount = m_ColCount + 1
  Redim Preserve m_TitleCols(m_ColCount)
  Redim Preserve m_TextCols(m_ColCount)
  Redim Preserve m_StyleCols(m_ColCount)
  
  m_TitleCols(m_ColCount)=displayName
  m_TextCols(m_ColCount)=colFormat
  m_StyleCols(m_ColCount)=className
End Function

'获取生成的格式代码

Public Function GetHTML()
  Dim strHTML
  strHTML=""
  strHTML=strHTML & "<TABLE class=""" & m_TableStyle & """>" & 

vbCrLf
  strHTML=strHTML & "<TR>" & vbCrLf
  For i=1 to m_ColCount
    strHTML=strHTML & Chr(9) & "<TH class=""" & m_HeaderStyle & 

""">"
    strHTML=strHTML & m_TitleCols(i) & "</TH>" & vbCrLf
  Next
  strHTML=strHTML & "</TR>" & vbCrLf
  
  Dim strRowText
  Do While Not m_RS.EOF
    strRowText=""
    For i=1 to m_ColCount
      strRowText=strRowText & Chr(9) & "<TD class=""" & m_StyleCols(i) 

& """>"
      strRowText=strRowText & ExpandString(m_TextCols(i)) & "</TD>" 

& vbCrLf
    Next
    strHTML=strHTML & "<TR>" & vbCrLf & strRowText & "</TR>" 

& vbCrLf
    m_RS.movenext
  Loop
  strHTML=strHTML & "</TABLE>"
  GetHTML=strHTML
End Function

(编辑:佛山站长网)

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

热点阅读