2012-02-23 54 views
1

我想使用GridView在每行最多显示三列数据。例如,假设您有9条数据记录,并且所有数据均适合于一列。我希望GridView能够显示三行三列。如果是5条记录,GridView中会有2行。一列三列,一列两列。基于ASP.NET Gridview列的显示器

我想知道这是否可以通过声明处理或需要代码?

+0

什么是您的数据源? – 2012-02-23 22:01:36

+1

听起来好像你应该使用中继器控件而不是gridview来实现这个功能。 – jmaglio 2012-02-23 22:06:16

+1

正如jfmags所说,使用Repeater输出数据。使用css,例如float:left;来水平堆叠项目,并在当前行空间不足时继续到下一行。如果不提供容器,则每行的最大项目数取决于您放入的容器的宽度或用户窗口的宽度。 – 2012-02-24 00:07:19

回答

0

尝试在GridView属性中设置groupItemCount = 3 。