【问题标题】:asp.net control for displaying data in a grid用于在网格中显示数据的 asp.net 控件
【发布时间】:2025-12-03 16:15:01
【问题描述】:

我正在尝试构建一个页面,该页面在网格或表格中显示不同“项目”的同一组信息。它类似于显示产品的购物页面,例如一张 4 x 3 的桌子。

我遇到过 datagrid 和 gridview,但它们根据列显示分组信息,每行仅代表一个项目。

是否有以非常基本的网格格式而不是表格形式显示数据的控件,最好具有内置的分页功能?

在此先感谢

【问题讨论】:

    标签: asp.net controls grid


    【解决方案1】:

    您需要使用DataListRepeater,因为这些控件允许您为每个项目指定所需的准确HTML。不幸的是,它们都没有内置分页,但老实说,GridView 中的内置分页的用处值得怀疑,因为它仅在您使用特定数据源或预先从数据库加载所有内容时才有效。

    【讨论】:

      【解决方案2】:

      我不确定你的意思,你想要一个基本的网格,但 gridview 不适合你。但无论如何,请检查中继器。为您的项目构建模板需要更多的工作,但它非常灵活并且可以处理您想要的。

      【讨论】:

      • 谢谢!我让它与您建议的控件一起使用并从头开始构建分页部分