程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> ASP.NET中服務器控件Table動態生成表格及其屬性介紹

ASP.NET中服務器控件Table動態生成表格及其屬性介紹

編輯:關於C#
 

ASP.NET中服務器控件Table動態生成表格

 

Table tb = new Table();

int row = 3; // 行數
int col = 4; // 列數
for(int i=0;i<row;i++)

{
TableRow tr = new TableRow();
tb.Rows.Add(tr);

for(int j=0;j<col;j++)

{
TableCell td = new TableCell();
tr.Cells.Add(td);
td.Text = i.ToString();
}
}
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。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved