0

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

当我在上层结构中展开一行时,我可以选择下层结构中的行。现在我想单击一个按钮并在 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;
    }
    
4

1 回答 1

0

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

如果您的子网格名为 childGrid,您可以像这样访问选定的行:

var selectedRows = childGrid.SelectedItems;
于 2012-07-31T20:19:47.750 回答