Telerik for UWP RadDataGrid。从行选择中获取单个单元格值

时间:2017-09-06 20:39:36

标签: vb.net datagrid uwp telerik

我试图在选择一行或多行时获取单个单元格的值,这样我就可以运行查询来填充另一个网格进行编辑。我的DataGrid绑定自wcf服务的sql查询返回的数据集。我已经尝试访问grid.selecteditems并已通过datagrid上的文档。任何帮助,将不胜感激。如果您需要更多信息,请询问!

回复

1 个答案:

答案 0 :(得分:0)

  

我可以进入下拉列表,查看" Class1"中的所有列。 (我的数据模型使用),但我不知道如何访问我需要的特定列值。

如果在这种情况下,SelectionUnit的{​​{1}}属性似乎是RadDataGrid,这是默认值。如果您希望选择的单位是网格行中的单元格并获取值,则需要将Row设置为SelectionUnit,如下所示:

Cell

要在使用选择时定义单元格,您可以使用<telerikGrid:RadDataGrid x:Name="grid" IncrementalLoadingMode="Explicit" ItemsSource="{Binding}" SelectionMode="Multiple" SelectionUnit="Cell" SelectionChanged="grid_SelectionChanged" /> 类,其中包含有关它的所有信息。使用DataGridCellInfo类获取值的代码,例如:

DataGridCellInfo

更多详情请参阅this document