ListViewのafterlabeleditイベントについて
- 題名: ListViewのafterlabeleditイベントについて
- 著者: tamago
- 日時: 2008/09/05 14:33:03
- ID: 22930
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ListViewのafterlabeleditイベントについて
- 著者: Hongliang
- 日時: 2008/09/05 14:46:46
- ID: 22931
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ListViewのafterlabeleditイベントについて
- 著者: tamago
- 日時: 2008/09/05 17:44:55
- ID: 22933
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
ListViewコントロールは詳細表示モードで使用しています。
Accessデータベースの、ある列のデータをクエリで抽出して、ListViewコントロールに設定しています。
1列目:タイトル 2列目:日時
現在やろうとしているのはこういうことです。
タイトルを編集してからEnterキーを押すと、afterlabeleditイベントが発生します。
その時にメッセージボックスで確認してから、OKのときはAccessデータベースを更新して、キャンセルの時はListviewのテキストを編集前の文字列に文字を置き換えようとしています。
ところが、afterlabeleditイベントが発生しているときに、更新しようとしているListviewのアイテムのテキストを参照しますと、更新前の情報がまだ入っていました。
データ変更の更新はafterlabeleditではできないのでしょうか?
よろしくおねがいします。