WPF DataGrid,绑定到SortedList。如何获得SelectedItem?

时间:2014-02-11 10:32:14

标签: c# wpf datagrid .net-4.0

问题与this有关。 如何从用户选择的行中获取值?我似乎无法把它投入任何东西?

var value = dataGridPersons.SelectedItem;
Console.WriteLine(value.ToString());

产生以下输出(我不知道如何施放):

[1, MyProject.Person]

如何将此声明为有用的内容?通用

1 个答案:

答案 0 :(得分:0)

正如我在this中解释的那样,每个项目都是KeyValuePair<int, Person>类型,因此您需要投射SelectedItem

var selItem = (KeyValuePair<int, Person>)dataGridPersons.SelectedItem;