【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍

简介: 下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav ============================================================================= ASP.

下文所有内容转自开源中国:http://www.oschina.net/question/565065_86453#tags_nav

=============================================================================

ASP.NET中服务器控件Table动态生成表格

 1 Table tb = new Table();
 2 
 3 int row = 3;    // 行数
 4 int col = 4;    // 列数
 5 for(int i=0;i<row;i++)
 6 
 7 {
 8     TableRow tr = new TableRow();
 9     tb.Rows.Add(tr);
10 
11     for(int j=0;j<col;j++)
12 
13    {
14         TableCell td = new TableCell();
15         tr.Cells.Add(td);
16         td.Text = i.ToString();      
17     }  
18 } 
View Code

本文转自: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

 

 

 

 

 

 

 

 

相关文章
|
5月前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
60 8
|
2月前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
56 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
3月前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
153 0
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
本文讨论了在基于.NET 6和.NET Framework的WinForms项目中添加图表控件的不同方法。由于.NET 6的WinForms项目默认不包含Chart控件,可以通过NuGet包管理器安装如ScottPlot等图表插件。而对于基于.NET Framework的WinForms项目,Chart控件是默认存在的,也可以通过NuGet安装额外的图表插件,例如LiveCharts。文中提供了通过NuGet添加图表控件的步骤和截图说明。
winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?
|
3月前
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
|
4月前
|
开发框架 JavaScript 前端开发
|
4月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
57 7
|
4月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
103 0
|
5月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
76 0
|
5月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?

热门文章

最新文章