【问题标题】:How to remove grid view pagesize?如何删除网格视图页面大小?
【发布时间】:2013-09-16 03:06:11
【问题描述】:

我的 gridview 每页显示 10 行,但有些行太大(有些字段是 varchar(100))。 例如,“Observations”字段:值可以是“None”或...很长的文本。 它使页面具有不同的高度:有些是可滚动的,有些则不能。

我想知道是否有办法忽略/删除“pagesize”gridview 属性并使其以固定高度显示尽可能多的行(无垂直滚动条)。

【问题讨论】:

  • 如果您想直接控制布局,最好使用Repeater 控件。

标签: asp.net vb.net gridview page-size


【解决方案1】:

不,您无法根据整个网格的垂直高度来控制行数的增长或缩小。

您最好截断网格中显示的值,然后在每行中添加一个查看详细信息按钮,或者创建一个悬停效果来显示全文(如果用户希望查看)。

另一种可能性是有一个包含页面大小值(即 5、10、20、25、50 等)的下拉列表,允许用户根据自己的喜好调整页面上显示的行数。

【讨论】:

    【解决方案2】:

    您可以将 de gridview 放在高度等于 100 % 的 div 中,并禁用 gridview 的页面大小,这将为您提供您正在寻找的布局。

    【讨论】:

    • 您究竟是如何禁用页面大小的?根据上述用户,这是不可能的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2013-07-25
    相关资源
    最近更新 更多