【转】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等控件呈现的开发方式选择依据:由存储过程决定,如果编写的存储过程可以生成需要呈现的表格则直接绑定,否则要动态生成表格
随机推荐
- UITableView详解(1)
一,UITableView控件使用必备,红色部分是易错点和难点 首先创建一个项目,要使用UITableView就需要实现协议<UITableViewDataSource>,数据源协议主要完 ...
- 7、C#基础整理(类)
String类 概念:是一个class类型的类,里面包含许多处理字符串的方法和属性 1.length方法. 例: string s = "hello"; Console.Write ...
- magento启用SSL改http成https
Magento是电子商务网站,对于网站的用户信息安全来说,让Magento使用SSL连接是一个很好的解决方案.如果在页面的边栏或者底部放上些表明本站使用安全连接的图片,显得更专业,让客户有安全感,对于 ...
- 六 JSP 和 Servlet 的系统调优技巧
方法一:在 Servlet 的 init() 函数中申请缓冲数据 方法二:禁止 Servlet 和 JSP 的自动重载: Servlet/JSP 提供了一个实用的技术,即自动重载技术,它为开发人员提供 ...
- Windows与Linux的双系统的安装顺序及Linux的补救办法
如果安装多重引导,最好先安装Windows再安装Linux系统,因为: Linux在安装的时候,你可以选择将引导加载程序安装在MBR或个别分区的启动扇区,而且Linux的loader可以手动设置菜单( ...
- 104. Maximum Depth of Binary Tree
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...
- ZOJ 1047 Image Perimeters
原题链接 题目大意:鼠标点击一块,求与之联通的所有区域的边长之和. 解法:广度优先搜索.从选中的这个点开始,往周围8个点依次搜索,访问过的点做上标记.如果该点上下左右的一个或多个方向没有相邻的点,边长 ...
- 如何优雅的写C++代码(一)
// get the greatest power of two that is a divisor of n: return n&-n; // swap two integers a and ...
- ubuntu12.04 修复Grub2
电脑双系统,但是把win7重装了之后,会发现grub坏了,只能进入win7. 遇到过好几次,虽然每次都成功解决问题了,但是都花费了不少时间. 所以,总结一下,基本是从网上找到的方法,有的行不通,有的可 ...
- 最大连续子序列和问题(Maximum Consecutive Subsequence Sum)
该算法的定义是:给出一个int序列,元素有正有负,找出其中的最大连续子序列的和. 例如:-2,11,-4,13,-5-2,:最大和为20(11,-4, 13). 怎么考虑这个问题呢? 要充分利用,连续 ...