【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍
下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav
=============================================================================
ASP.NET中服务器控件Table动态生成表格
Table tb = new Table(); int row = ; // 行数
int col = ; // 列数
for(int i=;i<row;i++) {
TableRow tr = new TableRow();
tb.Rows.Add(tr); for(int j=;j<col;j++) {
TableCell td = new TableCell();
tr.Cells.Add(td);
td.Text = i.ToString();
}
}
本文转自:http://zhidao.baidu.com/question/90916310.html
=====================================================
asp.net Table控件
功能:在Web页中创建通用表。
属性:
1、CellPadding属性:用于设置表中单元格的边框和内容之间的距离(以像素为单位)。默认为-1(未设置)。
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。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yandong19861103/archive/2009/02/24/3932651.aspx
原文链接:http://blog.csdn.net/sunboy_2050/article/details/4945319
【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍的更多相关文章
- JavaScript中动态生成表格
动态生成表格,首先需要输入并获取动态的数字,html中结构代码如下:行:<input type="text" id="row" value="5 ...
- 【译】在Asp.Net中操作PDF – iTextSharp - 使用表格
原文 [译]在Asp.Net中操作PDF – iTextSharp - 使用表格 使用Asp.Net生成PDF最常用的元素应该是表格,表格可以帮助比如订单或者发票类型的文档更加格式化和美观.本篇文章并 ...
- (转载)PHP 动态生成表格
(转载)http://hi.baidu.com/shawns/item/c7d51f351c6a0482b711dba6 提要:PHP能够高效地生成HTML代码,其中,动态生成表格是实际应用中经常碰到 ...
- js动态生成表格
动态生成表格 *创建一个页面:两个输入框和一个按钮 *代码和步骤 /* 1.得到输入的行 ...
- JS动态生成表格后 合并单元格
JS动态生成表格后 合并单元格 最近做项目碰到表格中的单元格合并的问题,需求是这样的,首先发ajax请求 请求回来后的数据 动态生成表格数据,但是生成后如果编号或者(根据其他的内容)有相同时,要合并单 ...
- vue+element创建动态的form表单.以及动态生成表格的行和列
动态创建form表单,网上有插件 (form-create) 不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言. 最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v ...
- 编辑表格输入内容、根据input输入框输入数字动态生成表格行数、编辑表格内容提交传给后台数据处理
编辑表格输入内容.根据input输入框输入数字动态生成表格行数.编辑表格内容提交传给后台数据处理 记录自己学习做的东西,写的小demo,希望对大家也有帮助! 代码如下: <!DOCTYPE ht ...
- JavaScript基础7——动态生成表格
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 动态生成表格呈现还是将表格直接绑定gridview等控件呈现的开发方式选择依据
动态生成表格呈现还是将表格直接绑定gridview等控件呈现的开发方式选择依据:由存储过程决定,如果编写的存储过程可以生成需要呈现的表格则直接绑定,否则要动态生成表格
随机推荐
- 4 Values whose Sum is 0_upper_bound&&ower_bound
Description The SUM problem can be formulated as follows: given four lists A, B, C, D of integer val ...
- 破解 keyme2程序(固定明码比较)
系统 : Windows xp 程序 : keyme2 程序下载地址 :http://pan.baidu.com/s/1pKqlHiF 要求 : 找出序列号 使用工具 : IDA Pro & ...
- HDU 4971 (最小割)
Problem A simple brute force problem (HDU 4971) 题目大意 有n个项目和m个问题,完成每个项目有对应收入,解决每个问题需要对应花费,给出每个项目需解决的问 ...
- 著名的安装制作软件InnoSetup的源码及示例源码-The installation of a well-known software s source code and sample InnoSetup source
@echo off rem Inno Setup rem Copyright (C) 1997-2007 Jordan Russell rem Portions by Martijn Laan rem ...
- iOS开发环境C语言基础 运算符和表达式
1 年龄判断程序 1.1 问题 本案例需要使用交互的方式判断年龄的范围:用户从控制台输入一个年龄,由程序判断该年龄是否在18~50岁之间.程序交互过程如图-1所示: 图-1 1.2 步骤 实现此案例需 ...
- LeetCode Majority Element(简单题)
题意: 给一个数组,其中有一个元素的出现次数已经超过数组的一半大小,请找出这个元素? 思路: 可以扫一遍数组,将这个出现次数过多的元素抵消其他的元素,最后必定留下1个以上的元素,就是它自己了. pyt ...
- 性能测试之-wrk(转)
转载地址:http://zjumty.iteye.com/blog/2221040 测试先行是软件系统质量保证的有效手段. 在单元测试方面, 我们有非常成熟的 xUnit 方案. 在集成测试方面, 我 ...
- IE下背景图片 不显示问题
转自:http://www.jb51.net/css/119341.html 在chrome,FF里调试完后,忽然想起ie来,放到Ie里其它还好了,但是有个背景图片显示不出来,具体的写法如下,有类似情 ...
- win7 通过命令行压缩文件
1,下载winrar这款软件(可能要正式版) 2,安装完之后在c:\programe files里找到winrar目录,复制winrar目录里的winRar.exe文件到c盘下的windows目录 3 ...
- Linux之更好的使用Bash
http://www.awolau.com/linux/start-bash.html#more 接触过Linux的童鞋肯定会知道,在Linux操作系统环境下,命令行操作有时候给我们带来极大的帮助,对 ...