Table控件.doc_第1页
Table控件.doc_第2页
Table控件.doc_第3页
Table控件.doc_第4页
Table控件.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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。所需控件:两个文本框,一个命令按钮,一个Table控件正常的运行效果如下:如果文本框没有输入数据,则运行效果如下:Default.aspx.cs中的代码如下:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) TextBox1.Focus(); Table1.Width = 400; Table1.Caption = 动态生成表格; Table1.GridLines = GridLines.Both; /设置单元格的框线 Table1.HorizontalAlign = HorizontalAlign.Center;/设置表格相对页面居中 Table1.CellPadding = 0; /设置单元格内间距 Table1.CellSpacing = 0; /设置单元格之间的距离 Table1.Visible = false; protected void Button1_Click(object sender, EventArgs e) Table1.Visible = true; if (TextBox1.Text = | TextBox2.Text = ) Table1.Caption = 必须输入行、列数!; return; int iRows = int.Parse(TextBox1.Text); int iCells = int.Parse(TextBox2.Text); for (int i=0; i iRows; i+) TableRow myRow = new TableRow(); for (int j=0; j iCells; j+) TableCell myCell = new TableCell(); myCell.Text = i.ToString() + , + j.ToString(); myRow.Cells.Add(myCell); Table1.Rows.Add(myRow); string myArray = new string4; myArray0 = 单击进入“网易”; myArray1 = 单击进入“搜狐”; myArray2 = 单击进入“新浪”; myArray3 = 单击进入“百度”; string myLink = new string4; myLink0 = ; myLink1 = ; myLink2 = ; myLink3 = ; for (int i = 0; i = 3; i+) TableRow myRow = new TableRow(); TableCell myCell=new TableCell(); myCell.ColumnSpan=iCells; /ColumnSpan 属性用于设置或返回在 Table 控件中 TableCell 横跨的列数。 Hype

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论