0

HierarchyChildTemplate として Gridview を持つ Telerik WPF GridView があります。

上位階層の行を 1 行展開すると、下位階層の行を選択できます。ここで、ボタンをクリックし、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 に答える