两个 radgridviews - 以编程方式 select 第二行基于第一个 selection

Two radgridviews - programmatically select row on 2nd based on selection on 1st

我有两个 radgridview,其中用户在网格 #1 上编辑的行 select 自动出现在网格 #2 中。网格 #2 中的新行需要以编程方式 selected,因为可能对该新行进行进一步处理并且需要行索引。

两个网格都使用数据表作为它们的项目源。

用户可以 select 网格 #1 中的同一项目两次。因此,网格 #2 中的 selected 行必须是网格 #1 中最新的 selection。

如何以编程方式 select 网格 #2 中的新行?

谢谢

wpf 中的 Datagrid 是 ItemsControl 的派生 class,它具有 SelectedIndex 属性,您可以使用它来获取网格中的第一个选择索引,之后您可以设置第二个网格 selectedIndex到第一个。

 int selectedIndex=grid1.SelectedIndex ;
 grid2.SelectedIndex =selectedIndex.