选中/取消选中 radListView 中的所有项目
Posted
技术标签:
【中文标题】选中/取消选中 radListView 中的所有项目【英文标题】:Check/Uncheck all items in radListView 【发布时间】:2012-11-21 20:02:00 【问题描述】:我有一个包含复选框项目的 Telerik ListView。
所以,我想在一个按钮中检查所有项目,并在另一个按钮中取消选中此 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 上有一个过滤器以上是关于选中/取消选中 radListView 中的所有项目的主要内容,如果未能解决你的问题,请参考以下文章
如何在 listcontrol 列标题中添加一个复选框以选中和取消选中列表项的所有复选框?