- - PR -
ComboBoxのDataSourceにデータを投入時に
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-05-12 10:18
はじめまして.NET初心者なのですが、
WindowsApplicationでVB.net環境でコンボボックスのDataSourceにセットする時に、 SelectIndexChangeイベントが発生するのですが、DataSourceにセットするタイミングのみ回避したいのですが、良い方法はありますでしょうか? すみませんがどなたかご教授お願いします。 | ||||
|
投稿日時: 2006-05-12 10:24
DataSource をセットするタイミングはご自身でわかっているのでしたら、そのタイ ミングだけ見逃すようにして細工してみるのは駄目なんでしょうか? | ||||
|
投稿日時: 2006-05-12 10:26
イベントプロシージャのHandles句を消して、DataSourceをセットした直後にAddHandlerする。 またはフラグ(Boolean変数)を使いDataSourceをセットする前後で設定し、イベントプロシージャで判断する。 とかですか。 | ||||
|
投稿日時: 2006-05-12 10:45
DataBind するということは DataSource に変更があったから行うんですよね DataBind の後に選択しなおしてはだめなんですか? # 文章を修正 [ メッセージ編集済み 編集者: かるあ 編集日時 2006-05-12 10:45 ] | ||||
|
投稿日時: 2006-05-12 10:49
まどかさん、R・田中一郎さん、かるあさん有難うございます。
皆さんがおっしゃってた様に、DataSourceを入れるタイミングで工夫するしかないみたいですね。 まどかさんの >イベントプロシージャのHandles句を消して、DataSourceをセットした直後に >AddHandlerする。 で、実装し正しく動作致しました。 これならスマートですね。 皆さん有難うございました。 [ メッセージ編集済み 編集者: 未記入 編集日時 2006-05-12 10:50 ] |
1