【问题标题】:select all rows in gridview without paging选择gridview中的所有行而不分页
【发布时间】:2014-03-10 18:06:30
【问题描述】:

我有一个打开分页的 100 行的网格视图(一次显示 20 行)。

每一行都有一个复选框用于选择该记录。

在标题中有一个“全选”复选框

当我检查它时,它只会从当前页面中选择 20。

有没有办法让它选择所有 100 行而不调整页面大小(让它显示所有 100 行)。

谢谢

【问题讨论】:

  • 您可以在该表中拥有一个绑定到网格的属性,并且您可以在单击 checkall 时设置此属性,并且基于此属性可以呈现每一行中的复选框。
  • @Sridhar 为什么要在您有答案时发表评论?
  • 如何从数据库中获取记录??一次 20 个,或者你带上所有并显示 20 个??

标签: c# javascript asp.net


【解决方案1】:

在 datalist 中添加一个选中的字段,并根据选中的所有复选框设置其值。

【讨论】:

    【解决方案2】:

    您可以在该表中拥有一个绑定到网格的属性,并且您 单击 checkall 时可以设置此属性,并基于此 属性每一行的复选框都可以渲染。

    【讨论】:

      【解决方案3】:

      如果你想在gridview的所有行上绑定任何功能,你可以简单地使用grid view的数据源的dataview on check all click。或者您可以在 CheckAll 复选框上对数据源(数据表或数据集)执行所需的操作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-03
        • 1970-01-01
        • 1970-01-01
        • 2016-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多