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