问题与this有关。 如何从用户选择的行中获取值?我似乎无法把它投入任何东西?
var value = dataGridPersons.SelectedItem;
Console.WriteLine(value.ToString());
产生以下输出(我不知道如何施放):
[1, MyProject.Person]
如何将此声明为有用的内容?通用
答案 0 :(得分:0)
正如我在this中解释的那样,每个项目都是KeyValuePair<int, Person>
类型,因此您需要投射SelectedItem
var selItem = (KeyValuePair<int, Person>)dataGridPersons.SelectedItem;