DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ListViewのafterlabeleditイベントについて

環境/言語:[WinXP,VB2008Express, .NET Framework 3.5SP1]
分類:[.NET]

ListViewコントロールは詳細表示モードで使用しています。

Accessデータベースの、ある列のデータをクエリで抽出して、ListViewコントロールに設定しています。

1列目:タイトル 2列目:日時

現在やろうとしているのはこういうことです。
タイトルを編集してからEnterキーを押すと、afterlabeleditイベントが発生します。
その時にメッセージボックスで確認してから、OKのときはAccessデータベースを更新して、キャンセルの時はListviewのテキストを編集前の文字列に文字を置き換えようとしています。

ところが、afterlabeleditイベントが発生しているときに、更新しようとしているListviewのアイテムのテキストを参照しますと、更新前の情報がまだ入っていました。

データ変更の更新はafterlabeleditではできないのでしょうか?
よろしくおねがいします。
イベント引数 LabelEditEventArgs に新しいテキストを示すプロパティが含まれています。
■No22931に返信(Hongliangさんの記事)
> イベント引数 LabelEditEventArgs に新しいテキストを示すプロパティが含まれています。


ありがとうございました。うまくいきました。
先ほど、LabelEditEventArgsで検索しましたところ、
当ホームページの.NET Tipsが引っかかり、
そちらにサンプルコードも書いてありました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板