■No55703(だるま さん)に返信
> 1回目のクリックでは、背景が変わらず(内部的には選択されている)
> 次のクリックで1回目に選択した行の背景が変わる(内部的には2回目のクリックされた行が
> 選択されている)という現象が出ています。
SelectedIndex が変わった後に Item を作成しなおす必要があるのではないかと思います。
SelectedIndexChanged イベントでデータバインドを行ってみてはいかがでしょうか。
> 以下のサンプルを参考にしてとりあえず動きを確認したのですが、このような現象が出てしまいました。
> サンプルソース⇒http://asp35.com/Samples/080222VB-2.aspx
リンク先は DataKey をもとに Item の選択状態を保持するものですよね。
.NET Framework 4 であれば ListView.EnablePersistedSelection プロパティに True
をセットすることで同等のことができます。
|