【问题标题】:Check/Uncheck all items in radListView选中/取消选中 radListView 中的所有项目
【发布时间】:2012-11-21 20:02:00
【问题描述】:

我有一个包含复选框项目的 Telerik ListView。

所以,我想在一个按钮中检查所有项目,并在另一个按钮中取消选中此 radListView 中的所有项目。

我该怎么做? 提前致谢。

【问题讨论】:

    标签: c# telerik checkboxlist radlistview


    【解决方案1】:

    这里是解决方案... ToggleState.ON 选中所有,ToggleState.Off 取消选中所有。

    for (int item = 0; item < AllowAccess_ListView.Items.Count; item++)
    {
         AllowAccess_ListView.Items[item].CheckState = Telerik.WinControls.Enumerations.ToggleState.On;
    }
    

    【讨论】:

      【解决方案2】:

      如果你给它们添加一个类,你可以为它写一个简单的 jQuery/JS。

      例如:如果您将“foo”类添加到您的项目中,您可以使用类似的东西,

      HTML-

      <button id="checkAll">bla</button>
      <button id="unCheckAll">bla</button>
      

      -jQuery

      检查:

      $('#checkAll').click(function () {
        $('.foo').each(function () {
          $(this).prop('checked', true);
        });
      });
      

      取消选中:

      $('#unCheckAll').click(function () {
        $('.foo').each(function () {
          $(this).prop('checked', false);
        });
      });
      

      【讨论】:

      • 谢谢,但我正在开发 Windows 应用程序。如何为 WinForm 而不是 HTML 实现这一点??
      • 哦,对不起,我完全错过了,以为我在 HTML/jQuery 上有一个过滤器
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      相关资源
      最近更新 更多