使用ASP.NET数据控件布置数据

时间:2010-11-25 09:54:37

标签: asp.net .net database tablelayout

我正在尝试了解使用ASP.NET和C#

从数据库布局数据的方法

我可以使用像GridView控件这样的行在行中布局我的数据而没有任何问题,如下图所示。

alt text

但是我想布置通常在1行中的1行中的所有信息。

例如,每行将有3个单元格,每个单元格包含来自1个数据库行的所有信息,如下图所示。

alt text

有没有办法使用现有的ASP.NET控件,例如使用Gridview,或者我是否必须自己构建表?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用asp.net DataList服务器控件来实现此目的。它与Repeater非常相似,除了您还可以使用RepeatColumns属性水平显示数据。有关使用的更多详细信息,请查看http://www.builderau.com.au/program/dotnet/soa/Formatting-data-in-columns-with-ASP-NET-s-DataList-control/0,339028399,339270702,00.htmhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.repeatcolumns.aspx