功能:在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 控件各元素及属性的更多相关文章

  1. 灵活轻便的Table控件,适合复杂样式的内容排版

    github仓库地址 https://github.com/gaoyangclub/GYTableViewController 前言 TableView是在项目开发的时候经常用到的组件,几乎百分之八十 ...

  2. 2.23 js处理日历控件(修改readonly属性)

    2.23 js处理日历控件(修改readonly属性) 前言    日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如 ...

  3. 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件增加了 PlaceholderText 属性

    [源码下载] 重新想象 Windows 8.1 Store Apps (77) - 控件增强: 文本类控件的增强, 部分控件增加了 Header 属性和 HeaderTemplate 属性, 部分控件 ...

  4. 解决SMARTFORMS 中table 控件单行跨页的问题

    在CX项目中,MM模块做了大量的的单据打印的工作,一个问题困扰了我好久,一直不能解决.当物料描述很长时,table控件在单元格中能自动换行,这样就有可能在换页处出现一行记录的一部分打在上一页,一部分记 ...

  5. 使用shape来定义控件的一些显示属性

    Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结 先看下面的代码: <shape> <!-- 实心 -- ...

  6. WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系

    WPF布局控件与子控件的HorizontalAlignment/VerticalAlignment属性之间的关系: 1.Canvas/WrapPanel控件: 其子控件的HorizontalAlign ...

  7. 设置TextBlock默认样式后,其他控件的Text相关属性设置失效问题

    问题: 定义了默认TextBlock样式后,再次自定义下拉框 or 其他控件 ,当内部含有TextBlock时,设置控件的字体相关样式无效,系统始终使用TextBlock设置默认样式 解决方案: 为相 ...

  8. fastreport好象将想合并哪个单元就将那一列的TEXT控件的Merge的属性设成True就可以了

    好象将想合并哪个单元就将那一列的TEXT控件的Merge的属性设成True就可以了 可以用FASTREPORT中的分组打印,你看一下里面的DEMO,里面都有的, 高版本的有suppressRepeat ...

  9. 基本控件文档-UILabel属性

    CHENYILONG Blog 基本控件文档-UILabel属性 Fullscreen UILabel属性技术博客http://www.cnblogs.com/ChenYilong/ 新浪微博http ...

随机推荐

  1. [js高手之路]Node.js+jade抓取博客所有文章生成静态html文件

    这个周末,恶补了一下jade模板引擎,就为生成静态html文件,这篇文章需要知道jade以及看过我的上篇文章,我先给出他们的参考链接: [js高手之路]Node.js模板引擎教程-jade速学与实战1 ...

  2. 在eclipse上使用github,向github中提交项目

    1.下载egit插件 打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的.在菜单栏依次打开eclipse→help→install new software→add ...

  3. 使用VUE模仿BOSS直聘APP

    一.碎碎念: 偶尔在群里看到一个小伙伴说:最近面试的人好多都说用vue做过一个饿了么.当时有种莫名想笑. 为何不知道创新一下?于是想写个DEMO演练一下.那去模仿谁呢?还是BOSS直聘(跟我没关系,不 ...

  4. String类的一些常见的比较方法(4)

    1:boolean equals(Object obj); //比较字符穿的内容是否相同 区分大小写的 2:boolean equalsIgnoreCase(String str); //比较字符穿的 ...

  5. Oracle DBA 常用查询

    1. 查询系统所有对象 select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom db ...

  6. 用es6的class关键字定义一个类

    es6新增class关键字使用方法详解. 通过class关键字,可以定义类.基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法 ...

  7. Linux入门之常用命令(13) crontab

    为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/bu ...

  8. Android在 普通类(非Activity,多数为Adapter) 中 传输数据为空值 解决方法 :在startActivity 用 intent传输数据

    这是bundle是传输不了数据的,获取到 出现这种情况的原因是非activity类中不存在Context,而在活动中传输数据时需要Context. 我收集到了两种解决方法. 1. 在调用该Adapte ...

  9. C++拷贝构造函数专题

    C++拷贝构造函数 在定义任何C++类时,拷贝空置操作都是必要部分,类需要控制拷贝.赋值和销毁对象时发生的行为.拷贝构造函数的用途:当创建了一个新对象时,可以用另一个对象的数据初始化这个新建的对象. ...

  10. Sets 比赛时想错方向了。。。。 (大数不能处理负数啊)

    Sets Time Limit: 6000/3000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus P ...