Telerik WPF GridView获取GridView中GridView的SelectedItems



我有一个Telerik WPF GridView,它有一个作为HierarchyChildTemplate的GridView。

当我在上层层次结构中展开一行时,我可以选择下层层次结构中的行。现在,我想单击一个按钮,并在button_click事件上访问SelectedItems。有人知道怎么去那里吗?

谢谢你的帮助。

编辑

我找到了解决问题的方法:

  1. 订阅子GridView的SelectionChanged事件
  2. 在事件处理程序中,发送方将是当前子GridView
  3. 将子GridView的实际SelectedItems存储在实例变量中
  4. 需要时使用存储的SelectedItems

    private void SubGrid_SelectionChanged(object sender, SelectionChangeEventArgs e)
    {
        var subGrid = (RadGridView) sender;
        _subGridSelectedItems = subGrid.SelectedItems;
    }
    

您可以在按钮的单击处理程序中读取子网格的SelectedItems属性。

如果您的子网格名为childGrid,您可以访问如下所选的行:

var selectedRows = childGrid.SelectedItems;

相关内容

  • 没有找到相关文章

最新更新