2024年4月27日发(作者:)

4.0 表格控件

表格控件有三个控件组成,包括HtmlTable控件、HtmlTableRow控件和

HtmlTable控件。其中HtmlTable控件用来控制

元素。在HTML中,

用来建立一个表格。HtmlTableCell控件用来控制

素。在HTML中,

元素用来建立表格行。HtmlTable控件可以配合HtmlTableRow

以及HtmlTableCell控件来动态的产生表格。

表格控件之间的关系可以这样认为:HtmlTable控件是由许多列(Row)所组成,

而每一列中是由许多储存格(Cell)所组成。所以HtmlTable控件中有Rows集合,

HtmlTableRow控件中有Cells集合。我们依秩序利用HtmlTableRow中Cells集合的

Add方法,将HtmlTableCell控件串成一列(Row)后,再将这一列加到HtmlTable

的Rows集合中,这样一来表格就大功告成了。

表格控件的语法格式如下所示:

元素。在HTML中,这

些元素用来建立表格单元格和表格标题单元格。HtmlTableRow控件用来控制

Id="被程序代码所控制的名称"

Runat="Server"

Align="Left | Center | Right"

BGColor="背景色"

BorderClolr="边框颜色"

CellPadding="像素"

CellSpacing="像素"

Hight="表格高度"

Rows="Row 集合"

Width="表格宽度"

>

下面是一个使用表格控件生成表格的实例,代码如下所示。

文件名:

<%@ Page Language="C#"

html PUBLIC

AutoEventWireup="true"

"-//W3C//DTD XHTML

CodeFile=""

1.0 Transitional//EN"

Inherits="Tabel" %>

"/TR/xhtml1/DTD/">

表格控件实例

输入表格行数:

/>

输入表格列数:

/>

文件名:

using System;

using c;

using ;

using ;

using ;

using trols;

using ts;

using ntrols;

public partial class Tabel : {

protected void Page_Load(object sender, EventArgs e){

int row = 0;

int numrows = 32();//获得文本框中整形数

int numCells = 32();

for (int j = 0; j < numrows; j++){

HtmlTableRow r = new HtmlTableRow();

if (row % 2 == 1) //设置行的背景色

r = "#CCCCCC";

row++;

for (int i = 0; i < numCells; i++){

HtmlTableCell c = new HtmlTableCell();//创建单元格对象;

(new LiteralControl("行:" + (j + 1).ToString() + ",列:" + (i +

1).ToString()));

(c);//添加该单元格对象

}

(r); //添加行对象

}

}

}

执行上述代码,如图4-21所示,在文本框中输入要生成表格的行数与列数,单

击“生成表格”按钮,如图4-22所示。

图4-21 执行结果 图4-22 生成表格

本文发布于:2024-04-27,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:表格控件用来

发布评论

评论列表(有0条评论)