获得Telerik GridCheckBoxColumn的价值

时间:2014-03-05 23:44:30

标签: c# telerik radgrid

我有一个RadgGid,我已经实现了过滤功能。有一个包含GridCheckBoxColumn的列。如果选中,则显示所有活动记录,如果未选中,则显示所有非活动记录。我附上了一张样本图片供参考。

enter image description here

我如何知道是否选中了复选框?

 foreach (GridDataItem item in radgrid.MasterTableView.Items)
    {
        CheckBox chk = item["Active"].Controls[0] as CheckBox;
..
}

以上操作不起作用,因为它返回是否选中了MasterTable中的复选框。如果表有3条记录,它将遍历3条记录,如果未检查它们的isActive列,则返回false。但最重要的是它位于我可以选中或取消选中的复选框。我需要这个复选框的值。如果选中,则显示所有活动记录。

1 个答案:

答案 0 :(得分:0)

我相信使用radgrid的方法可以让你获得Mastergrid中selectedItems的列表

尝试

GridItemCollection selectedItems = rdGrid.SelectedItems;

然后循环并获得选择