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。
?
轉載于:https://www.cnblogs.com/quietwalk/archive/2010/04/20/1716054.html
總結
以上是生活随笔為你收集整理的ASP.net Table 控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 反射机制(转)
- 下一篇: 狸猫换太子:动态替换WinCE的原生驱动