0

私のDataGridはにItemsSourceバインドしていList<Pensioner>ます。 Pensionerクラスです。

Selectedこのコードで行を取得したい場合:

Pensioner pen = dataGridPens.SelectedItem as Pensioner;

以前に選択した行が常に表示されます。どうしてか分かりません?

LoadingRowDetails イベントで SelectedIndex をキャッチしています。しかし、実際には、このイベントは SelectionChanged イベントの前に発生しています。したがって、主な問題はそれです。

4

1 に答える 1

2

SelectedItemをキャッチしているイベントでは、SelectionChangedイベントで確実に選択されたアイテムがあります。

于 2013-01-07T12:45:46.220 に答える