質問者
DataGridで行を選択した状態から未選択状態にする。

質問
すべての返信
-
>未選択に戻せないというのは、行の選択状態が解除されない、ということですよね?DataGrid にデータをセットしたり、選択を解除するために、どんなコードを書いているのでしょうか?
→選択状態が解除されません。
やりたいのは、DataGridのタイトル項目をクリックしてソートされたときに選択状態になってしまうので、ソート時のイベントを拾って、1行目を選択状態にした後、選択状態を解除したいのです。
書いているコードは、trapemiyaさんの回答を考慮して以下のようにしたのですが、選択セルは左上に来ますが、あいかわらず選択状態が解除できません。
Private pageView As PagedCollectionView・・・(略)・・・
pageView = New PagedCollectionView(dto.リスト)
datagrid1.ItemsSource = pageView
AddHandler pageView.CollectionChanged, Sub(s As Object, e As EventArgs)
datagrid1.SelectedIndex = 0
datagrid1.CurrentColumn = datagrid1.Columns(0)
datagrid1.SelectedIndex = -1
End Sub2010年12月23日 8:01