我的DataGrid的ItemsSource
绑定到List<Pensioner>
。
Pensioner
就是班级。
如果我想使用此代码获取Selected
行:
Pensioner pen = dataGridPens.SelectedItem as Pensioner;
它总是给我以前选择的行。 我不知道为什么?
我在LoadingRowDetails事件中捕获SelectedIndex。 但是,此事件在SelectionChanged事件之前触发。所以主要的问题是它。
答案 0 :(得分:2)
在您捕获SelectedItem的事件中,您将在SelectionChanged事件中确定所选项目。