2016-06-12 60 views
1

获得从选择行值我有一个DataGrid在我的WPF项目在WPF Datagrid的

enter image description here

正如你可以看到我能够选择一行。我已经做了一个双击方法,我得到选定的行。我想获得该行的ID部分。
这是我的方法看起来像

enter image description here

private void Row_DoubleClick(object sender, MouseButtonEventArgs e) 
{ 
    DataGridRow = sender as DataGridRow; 
} 

如何我刚刚拿到,我把ID在它的电池?

提前

+0

您无法获得'DataGridRow'单元格值。 –

+2

请将您的代码作为代码发布在问题本身 – ChrisF

+0

我假设您的网格上绑定了一些数据。如果我是正确的尝试以下操作:(row.Item作为MyBoundObject).Id – lokusking

回答

1

非常感谢如果你既显示XAML和CS代码那么只有我们能找到合适的解决方案。现在我假设你通过使用任何类类型的可观察集合的绑定来显示内容。因此,您可以通过以下方式轻松获取ID字段:

private void Row_DoubleClick(object sender, MouseButtonEventArgs e) 
{ 
    ClassName classObj = dataGridName.SelectedItem as ClassName; 
    string id = classObj.ID; 
}