ASP数据岛操作类
单元格独立网络(itemStyle)允许对每一个单元格进行个性化设置,让每个单元格都焕发出独特的光彩。表头是否显示排序功能(HeadSort)的设置,让使用者能够更加方便地对数据进行排序操作。
页大小(PageSize)的设置,让数据得以分页展示,便于使用者查看。是否分页(AllowPageing)的设定,让数据得以更好地管理。页数风格(PageingStyle)为分页提供了美观的展示方式。
TBGrid类还包含了自定义单元项(Templates)、当前页(CurPage)、页面开始运行时间(PageStart)等特性,使得这个类更加强大、灵活。
```vbscript
Class TableRenderer
Private Sub InitTable()
' 设置字段和记录数(此处代码被注释掉,可能不需要)
' 如果Columns集合为空,则遍历数据源并添加到Columns中
If Columns.Count = 0 Then
For i = 0 To DataSource.Fields.Count - 1
Columns.Add DataSource.Fields(i).Name, DataSource.Fields(i).Name
Next
End If
' 设置默认样式
If IsEmpty(Style) And IsEmpty(NormalStyle) Then
DefaultStyle = 1
Else
DefaultStyle = Style
End If
' 设置当前页码和页面大小等参数
CurPage = CInt(Request.QueryString("page"))
If CurPage = "" Then CurPage = 1 End If
If PageSize = Empty Then PageSize = 10 End If
' 根据默认样式设置其他样式参数
Select Case DefaultStyle
Case 1
Style = "align=center border=0 cellpadding=4 cellspacing=1 bgcolor=''"
Alternate = 1
HeadStyle = "Height=25 style=""background-color:006699;color:ffffff"""
AlternateStyle = "bgColor=ffffff height=25"
NormalStyle = "height=25 bgcolor=f5f5f5"
AllowPageing = True
tbGrid1.PageingStyle = "bgcolor='f5f5f5' align='right'"
Case Else ' 其他样式处理...
End Select
End Sub
' 添加列和模板
Public Sub AddTemplate(ByVal ColumnName, ByVal Template)
编程语言
- ASP数据岛操作类
- 微信小程序实现动态改变view标签宽度和高度的方
- JS实现在线统计一个页面内鼠标点击次数的方法
- asp 根据IP地址自动判断转向分站的代码
- php实现以只读方式打开文件的方法
- jQuery页面元素动态添加后绑定事件丢失方法,非
- 基于Laravel(5.4版本)的基本增删改查操作方法
- php实现MD5加密16位(不要默认的32位)
- jQuery中delegate()方法用法实例
- SQL数据库实例名称找不到或远程连接失败并显示
- 解决Vue2.0中使用less给元素添加背景图片出现的问
- SqlServer数据库提示 “tempdb” 的日志已满 问题解
- ASP网站生成静态html页面技术小结
- php多个字符串替换成同一个的解决方法
- PHP简单实现欧拉函数Euler功能示例
- JavaScript检测字符串中是否含有html标签实现方法