Table 控件各元素及属性
功能:在Web页中创建通用表格里。
属性:
1、CellPadding属性:用于设置表中单元格的边框和内容之间的距离(以像素为单位)。默认为-(未设置)。
2、CellSpacing属性:用于设置表中单元格之间的距离(以像素为单位)。默认为-1(未设置)。
3、Rows 属性:用于获取表行的集合。主要属性和方法如下:
●Count 属性:表示
Rows 集合的元素个数(即表的行数);
●Add 方法:用于添加一个新的
TableRow 对象(即向表中添加一行);
● AddAt 方法:用于在指定的位置添加一个新的
TableRow 对象(即向表中插入一行);
● Remove 方法:用于移除一个
TableRow 对象(即从表中移除一行);
● RemoveAt 方法:用于移除指定索引值的
TableRow 对象(即从表中移除指定索引值的行);
● Clear 方法:清除
Rows 集合中的所有元素(即清除表中的所有行)。
可用Row(i)表示
Rows集合中的第i个元素(从0算起)
4、GridLines 属性:用于指定
Table 控件中显示的格线样式,可能的样式值有:
● None:不显示单元格边框;
● Horizontal:只显示单元格的水平框;
● Vertical:只显示单元格的垂直边框;
● Both:同时显示水平边框和垂直边框。
5、HorizontalAlign属性:用于设置表中内容的水平对齐方式。可能的对齐方式如下:
Center:居中;
Left:左对齐;
NoSet:未设置;
Right:右对齐;
Justify:表的内容均可展开,与左右边距对齐。
Tablelrow:对象的主要属性:
1、Cells 属性:表示表行中单元格的集合。
Cell 集合的主要属性和方法如下:
Count 属性:表示Cells 集合的元素个数(即列数);
Add方法:用于添加一个新的TableCell对象(即向表中添加一个单元格);
AddAt方法:用于在指定的位置添加一个新的TableCell对象(即向表行中插入一个单元格);
Remove方法:用于移除一个TableCell对象(即从表行中移除一个单元格);
RemoveAt方法:用于移除指定索引值的TableCell对象(即从表行中移除指定索引值的单元格);
Clear方法:清除Cells集合中的所有元素(即清除表行中的所有单元格);
可用Cells(j)表示Cells集合中的第j个元素(从0算起)。
2、HorizontalAlign属性:用于设置行内容的水平对齐方式。
可能的对齐方式值同Table控件的HorizontalAlign属性值。
3、VerticalAlign属性:用于指定行内容的垂直对齐方式。可能的对齐方式值有:
NotSet:未设置对齐方式;
Top:行内容与行的上边缘对齐;
Middle:行内容的垂直方向居中对齐;
Bottom:行内容与行的下边缘对齐。
TableCell对齐的主要属性
1、ColumnSpan属性:表示该单元格在呈现出的表中所跨越的列数。例如,
如果ColumnSpan属性值为2,表示该单元格在Table控件中占两列。
2、HorizontalAlign属性:用于设置列内容的水平对齐方式,其属性值及含义同Table控件的HorizaontalAlign属性。
3、RowSpan属性:表示该单元格在呈现出的表中所跨越的行数。例如,如果
RowSpan属性值为2,表示该单元格在Table控件中占两行。
4、VerticalAlign属性:用于指定列内容的垂直对齐方式,其属性值及含义同TableRow对象的HorizontalAlign属性值类似,不同的是它指定列内容为垂直对齐方式。
5、Wrap属性:属性值决定是否允许单元格内容在单元格内换行。如果对允许换行,则属性值为True,否则为False
Table 控件各元素及属性的更多相关文章
- 灵活轻便的Table控件,适合复杂样式的内容排版
github仓库地址 https://github.com/gaoyangclub/GYTableViewController 前言 TableView是在项目开发的时候经常用到的组件,几乎百分之八十 ...
- 2.23 js处理日历控件(修改readonly属性)
2.23 js处理日历控件(修改readonly属性) 前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如 ...
- 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性
[源码下载] 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件 ...
- 解决SMARTFORMS 中table 控件单行跨页的问题
在CX项目中,MM模块做了大量的的单据打印的工作,一个问题困扰了我好久,一直不能解决.当物料描述很长时,table控件在单元格中能自动换行,这样就有可能在换页处出现一行记录的一部分打在上一页,一部分记 ...
- 使用shape来定义控件的一些显示属性
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结 先看下面的代码: <shape> <!-- 实心 -- ...
- WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系
WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系: 1.Canvas/WrapPanel控件: 其子控件的HorizontalAlign ...
- 设置TextBlock默认样式后,其他控件的Text相关属性设置失效问题
问题: 定义了默认TextBlock样式后,再次自定义下拉框 or 其他控件 ,当内部含有TextBlock时,设置控件的字体相关样式无效,系统始终使用TextBlock设置默认样式 解决方案: 为相 ...
- fastreport好象将想合并哪个单元就将那一列的TEXT控件的Merge的属性设成True就可以了
好象将想合并哪个单元就将那一列的TEXT控件的Merge的属性设成True就可以了 可以用FASTREPORT中的分组打印,你看一下里面的DEMO,里面都有的, 高版本的有suppressRepeat ...
- 基本控件文档-UILabel属性
CHENYILONG Blog 基本控件文档-UILabel属性 Fullscreen UILabel属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http ...
随机推荐
- 201521145048 《Java程序设计》第3周学习总结
1. 本章学习总结 学会了对于一个基本类的创建,需要有属性(private public protected),方法( 静态方法 非静态方法),构造函数,main函数,在定义属性时一般使用privat ...
- 201521123098 《Java程序设计》第2周学习总结
1. 本周学习总结 1. 熟悉了一些码云中储存eclipse中代码的操作,利于随时储存代码,避免U盘丢失导致代码丢失的问题: 2. 了解了如何从码云中提取已储存的代码: 3. 学会了如何创建动态数组, ...
- 201521123081《java程序设计》 第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- 201521123062《Java程序设计》第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- 201521123085 《Java程序设计》第14周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 2. 书面作业 1. MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自 ...
- 201521123066 《Java程序设计》第九周学习总结
1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什 ...
- Zookeeper-5分钟快速掌握分布式应用程序协调服
一.Zookeeper 安装 1.zookeeper支持brew安装. ➜ ~ brew info zookeeper zookeeper: stable (bottled), HEAD Centra ...
- Java图的邻接矩阵实现
/** * * 图的邻接矩阵实现 * @author John * * @param <T> */ class AMWGraph<T> { private ArrayList& ...
- 在java中使用MongoDB数据库
Java 安装 要想在 Java 程序中使用 MongoDB,需要先确定是否安装了 MongoDB JDBC 驱动,并且要在机器上安装了 Java.查看 Java 教程来确保在机器上安装好 Java. ...
- MyBatis Mapper.xml文件中#{selector}和${selector}的区别
1.优先使用#{paramName,jdbcType=VARCHAR} 写法,除了可以防止sql注入以外,它还能在参数里含有单引号的时候自动转义, 而${paramName}由于是类似于拼接sql的写 ...