Html5table控件,Table Web 控件、TableRow Web 控件及TableCell Web 控件
Table Web 控件的用法和传统的HTML 的Table 元素差异很大,为了将网页设计对象导向,Table内的列和字段也都跟着对象化了。前面我们已经提过HTML 控件的HtmlTable、HtmlTableRow、HtmlTableCell 这三个对象,基本上Table Web 控件里的使用方式和Table HTML 控件没有什么差别。其使用语法为:
Id="被程序代码所控制的名称"
Runat="Server"
BackImageUrl="URL"
CellSpacing="像素"
CellPadding="像素"
GridLines="Both | Horizontal | None | Vertical"
HorziontalAlign="Center | Justify | Left | NotSet | Right"
/>
Table Web 控件的基本属性如下所示:
我们知道TableCell 对象是TableRow 的子对象,而TableRow 是Table 的子物件。只要利用TableRow.Cells.Add 及Table.Rows.Add 方法就可以建立这些对象的关系。表格的制作方式有两种,一是使用类似HTML 标注方法,另外一种是用程序动态新增。第一种方法如下范例码所示:
Runat="Server">
第一列第一行
第一列第二行
第一列第三行
第二列第一行
第二列第二行
第二列第三行
第三列第一行
第三列第二行
第三列第三行
上面这个程序看起来和HTML标注里的Table 元素几乎一模一样,只不过是标注的名称改为Web控件的名称。另外字段内所要显示的的文字,除了使用上面程序的写法外上可写成下列的样式:
第二种用程序来动态新增的方法和HtmlTable 控件一样,我们将HTML 控件的九九表范例改成用Web 控件来写,如下所示:
Runat="Server"/>
Sub Button1_Click(Sender As Object, e As EventArgs)
Dim Cell As TableCell
Dim Row As TableRow
Dim X, Y As Short
For X=1 To 9 Step 1
Cell=New TableCell
For Y=1 To 9 Step 1
Cell.Text+=CStr(X) & " * " & CStr(Y) & " = " & CStr(X * Y)
If Y<>9 Then Cell.Text+="
"
Next Y
If X=1 Or X=4 Or X=7 Then Row=New TableRow
Row.Cells.Add(Cell)
If X=3 Or X=6 Or X=7 Then Table1.Rows.Add(Row)
Next X
End Sub
上面这个程序的用法和HtmlTable 控件一样,只不过将Html 控件改成Web 控件罢了。要在表格中显示文字不是问题,若要在表格中放置控件也可以,只要使用TableCell 对象中Controls集合的Add 方法即可。下列范例码显示如何将对象放到表格中:
Cellspacing="0"
Cellpadding="1"
Runat="Server" />
Sub Page_Load(Sender As Object,e As Eventargs)
Dim I, J As Short
For I=0 To 4
Dim Row As New TableRow
For J=0 to 3
Dim Cell As New TableCell
Cell.Text=" Column=" & J
If J=3 Then
Dim btnA As New Button
btnA.Text ="Column=3"
Cell.Controls.Add(btnA)
End If
Row.Cells.Add(Cell)
Next
Table1.Rows.Add(Row)
Next
End Sub
上述程序代码要产生每一列的第四栏时,我们就撰写程序动态的产生一个Button 控件,然后将这个Button 控件的Text 属性设为Column=3 后,利用Controls 集合的Add 方法将Button 控件加入Cell 对象的Controls 集合对象中,最后产生一个第四个字段为Button 控件的4 乘5 表格。
Html5table控件,Table Web 控件、TableRow Web 控件及TableCell Web 控件相关推荐
- web在线编辑word,excel,pdf插件-----WebOffice 文档控件API
目 录 一.工作原理...5 1.1 开发流程...5 1.2 WEB页面调用控件:.6 二.接口说明...7 2.1 接口...7 2.1.1 ...
- Web网络编程第一次试验:ASP.NET4.5标准控件和窗体验证
Web网络编程第一次试验:ASP.NET4.5标准控件和窗体验证 前言 一.实验目的 二.实验环境 三.实验内容 四.代码及截图 五.实验总结 前言 为了帮助同学们完成痛苦的实验课程设计,本作者将其作 ...
- repeater 控件ajax绑定数据源,【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据...
知识点:掌握 DataList 控件呈现数据的方法: 掌握 Repeater 控件呈现数据的方法:掌握处理 Repeater 控件中的按钮事件. 1. 使用 DataList 控件呈现数据 在用 AS ...
- php wmi,window_Win7系统中的wmi控件是什么?有什么用?, wmi控件是什么Windows - phpStudy...
Win7系统中的wmi控件是什么?有什么用? wmi控件是什么 Windows Management Instrumentation (WMI) 控件是一种工具,可以用它配置远程计算机或本地计算机上的 ...
- ocx控件 postmessage消息会消失_实战经验:如何检测CMFCTabCtrl控件标签页切换事件...
MFC库中经常会使用到的一个控件是Tab标签页控件,这个控件在展现多个平级数据集非常合适. 与控件对应的,是MFC库中的两个类:CMFCTabCtrl和CMFCBaseTabCtrl,其中CMFCTa ...
- 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件
使用控件设计窗体 上 布局主窗体 添加标签与文本框控件 项目目标 所需控件 窗体基本设置 新建窗体 设置背景图片 设置平铺模式 设置icon 设置文字 修改名称 直接修改类名 标签控件与文本框控件 标 ...
- 小米时间选择控件_上海非凡教育分享UI组件设计解析之—— 单元控件
什么是单元控件? 控件解释为Control 组件解释为Component 通俗讲,就是多个元素组成组件,而单个元素即为单元控件. 单元控件1 搜索 什么是探索? 用户通过输入的关键词,搜索到想要的信息 ...
- 单相桥式全控整流电路的matlab仿真,基于Matlab的单相桥式全控整流电路的仿真研究...
信息科学 民營科技2016年7期 66 基于Matlab的单相桥式全控整流电路的仿真研究 魏立明邢文白 (吉林建筑大学电气与计算机学院,吉林长春13m18) 摘要:单相桥式全控整流电路在电力电子中有着 ...
- //假设有一个能装入总体积为T的背包和n件体积分别为w1,w2....wn.的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1+w2+....+wn=T,要求找出所有满足上述条件的解。例如:当T
//背包问题 //假设有一个能装入总体积为T的背包和n件体积分别为w1,w2....wn.的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1+w2+....+wn=T,要求找出所有满足上述条件的 ...
- 三相全控桥式整流matlab仿真,基于matlab的三相桥式全控整流电路的仿真研究
基于matlab的三相桥式全控整流电路的仿真研究 用simulink 对三相桥式全控整流电路进行仿真研究 姓名:刘佰兰 学校:中山大学 学号:09382014 专业:自动化 摘要:三相桥式全控整流电路 ...
最新文章
- jQuery温度计,支持摄氏度华氏度同时展示
- 【使用Java编写的B*算法】
- APOC 15 Years Celebration
- C++实现大数的四则运算
- JavaScript正则表达式笔记
- python closure闭包 lambda表达式
- 【网络设计】ConvNeXt:A ConvNet for the 2020s
- 就php干活,php可以做什么?,懂得这些技巧就够了
- cmake--生成--动态库
- java 4级_《软件测试人员(Java)(4级)》【价格 目录 书评 正版】_中国图书网
- ubuntu20.04+vtd环境搭建
- MatLab机器学习入门
- Discuz!论坛系统模板目录结构注释说明(以default模板为例)
- 不规范变量名的痛处和一点补救
- 测试udp端口通不通linux,windows Centos ubuntu debian等测试UDP端口协议的连通性
- [转帖]国产麒麟系统为何饱受争议?
- 图解 深入浅出JavaWeb:事务必会必知
- FreePic2Pdf 制作书签
- git clone 使用代理加速
- 泳池马赛克让你徜徉在在海洋般的湛蓝与天际之间
热门文章
- opencv提取Mat中的某些行和列
- C++调用WebService
- HTML文本错位,DIV+CSS网页错位诊断和解决方法
- c语言为正数无限大,无限大整数相加算法的C语言源代码
- java8中-_java8中的Stream
- java.net.URISyntaxException的解决办法
- sql Server snapshots
- Difference between expressions and statements?
- dos中for in后面执行多个命令的方法
- 为什么大部分人做不了架构师?这2点是关键