1

MVVM model で WPF アプリケーションを使用しています。C# を使用してテレリック グリッドGridViewCellEditEndedEventで選択した行を取得する方法を知りたいです。

サンプルコードを投稿したり、これに関する提案をしたりできますか?

前もって感謝します

私のコードは:

      public void CellEdit(GridViewCellEditEndedEventArgs e)
      {
      if (e.EditAction == GridViewEditAction.Cancel)
      {
          return;
      }

      RadGridView Grid = (RadGridView)e.Source;
      var selectedItem = (MyViewModel)Grid.SelectedItem;
      // Here i want to get the selected row
      ..........
      ..........
      }
4

1 に答える 1

1

編集された行は、次のように編集されたCellとExtensionMethodを介して取得できますParentOfTypeExtensions.ParentOfType

GridViewRow gridrow = e.Cell.ParentOfType<GridViewRow>();

そして、使用を忘れないでください:

using Telerik.Windows.Controls;
于 2012-04-19T16:33:46.940 に答える