c# - 使用C#识别 “GridViewCellEditEndedEvent”中的选定行

标签 c# wpf mvvm telerik

我在MVVM模型中使用 WPF应用程序。我想知道如何使用C#在telerik网格 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
      ..........
      ..........
      }

最佳答案

您可以通过已编辑的单元格和ExtensionMethod ParentOfTypeExtensions.ParentOfType来获得已编辑的行,如下所示:

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

并且不要忘记使用:
using Telerik.Windows.Controls;

关于c# - 使用C#识别 “GridViewCellEditEndedEvent”中的选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10170308/

相关文章:

c# - 如何在 ListBox Windows 窗体中创建自定义项?

c# - DataGrid 列 XAML

c# - 与 VB.Net Linq Group Join 和 Into 关键字等效的 C# Linq 是什么?

c# - Relaycommand ICommand.CanExecute 不触发

c# - Facebook,构建手动登录流程 - C# SDK

c# - WPF MVVM 中的 ADO.NET Entity Framework ?

c# - 为 asp.net MVC 静态资源设置合成路由

c# - 如何在后台线程中加载文件图标 [WPF]

list - 在类模型上使用 DependencyProperty 和 ObservableCollection

c# - 后台更新进度条的具体用例