选中/取消选中radListView中的所有项目

时间:2012-12-04 08:29:51

标签: c# telerik checkboxlist radlistview

我有一个包含checkBox项目的Telerik ListView。 enter image description here

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

我该怎么做? 提前谢谢。

2 个答案:

答案 0 :(得分: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;
}

答案 1 :(得分:0)

如果你为它们添加一个类,你可以为它编写一个简单的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);
  });
});