【发布时间】:2011-12-15 14:03:33
【问题描述】:
我想要一个可能免费的 ASP.NET 控件,它可以帮助我实现以下目标:
控件应该能够启用分页。我的技巧是在列级别而不是行上需要分页。我希望有一种能力,我可以有时在列中显示 x 数。
网格/视图的正常分页是在记录上水平完成的。例如,如果我们在绑定数据集中有 10 条记录并且分页大小为 5,我们将有 2 页。第一页包含前 5 条记录,第二页包含其余 5 条记录。 在我的情况下,行数将始终相同,即如果检索到的数据集中有 10 行,则将直接显示 10 行。但列数可能会有所不同。因此在列级别进行分页。我不确定如何最有效地实现这一目标。单元格需要有一个可编辑的控件(很可能是一个文本框)我使用的是 ASP.NET 4.0。
【问题讨论】:
-
你能再解释一下吗?如果您只需要单独的列可以分页,那么您可以让每一列成为自己的
DataGrid并具有自己的分页,并将它们设置为看起来像一个网格。 -
我认为他的要求是一次只可见地显示一些列子集。有很复杂的方法可以做到这一点,但最简单的是通过客户端上的 CSS 和标记来处理它。您可以将其放在设置了宽度的 DIV 元素中,并为溢出设置滚动条。
-
GridView 还是 DataGrid?目前尚不清楚您要做什么。
-
感谢您的回复。正如你所问的,我在问题中添加了更多文字。很抱歉一开始没有提供太多信息。