【问题标题】:ASP.NET Gridview column based display基于 ASP.NET Gridview 列的显示
【发布时间】:2012-03-14 09:03:53
【问题描述】:

我想使用 GridView 以每行最多三列显示数据。例如,假设您有 9 条数据记录,并且所有数据都适合一列。我希望 GridView 显示 3 行和 3 列。如果是 5 条记录,则 GridView 中将有 2 行。一列三列,一列两列。

我想知道这是可以通过声明方式处理还是需要代码?

【问题讨论】:

  • 听起来您应该使用中继器控件而不是网格视图来实现此功能。
  • 正如jfmags所说,使用Repeater来输出数据。使用 css,例如 float:left;,水平堆叠项目并在当前行空间不足时继续下一行。每行的最大项目数取决于您将它们放入的容器的宽度,或者如果您不提供容器,则取决于用户窗口的宽度。

标签: asp.net gridview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 2013-04-25
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多