質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

Visual Studio 2010

Microsoft Visual Studio 2010はMicrosoftが提供している統合開発環境(IDE)です。

Q&A

0回答

1918閲覧

VisualStudio フォームのLoadイベントで使用するコンボボックス内のデータが消える現象

waraunekon

総合スコア8

VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

Visual Studio 2010

Microsoft Visual Studio 2010はMicrosoftが提供している統合開発環境(IDE)です。

0グッド

1クリップ

投稿2018/05/02 01:46

フォームのLoadイベントで使用するコンボボックス内のデータが消える現象で困っています。

visual studio の windowsフォーム の 詳細フォーム

フォームの Load イベントで コンボボックス(cmb商品)を下記の様に記述しています。
りんご、みかん の選択肢で選び、テーブルには 1, 2 で保存します。

Dim list As New System.Collections.ArrayList() list.Add(New System.Collections.DictionaryEntry("りんご", 1)) list.Add(New System.Collections.DictionaryEntry("みかん", 2)) Me.cmb商品.DropDownStyle = ComboBoxStyle.DropDownList Me.cmb商品.DataSource = list Me.cmb商品.DisplayMember = "Key" Me.cmb商品.ValueMember = "Value"

入力時、ドロップダウンするとコンボボックスには りんご、みかん が表示されます。
みかんを選択すると、"みかん"が表示されますが、次のコントロールにカーソルがうつると、空白になってしまいます。
空白のままデータベースに保存しテーブルからデータを確認すると、正しく 2 が保存されています。

再度、フォームを表示しても、cmb商品には"みかん" は表示されず空白になっています。
ドロップダウンをすると、りんご、みかんの選択肢は表示されます。
入力済みのデータに対して、DisplayMemberを表示するにはどうすればよいでしょうか?

よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/05/02 01:54

前のスレッド https://teratail.com/questions/123229 が貰ったレスに対する結果の連絡がなく放置状態ですがまた同じことになるのでしょうか?
waraunekon

2018/05/02 02:13

すみません。前回の件まだ解決しないので、他から手を付けています。
Zuishin

2018/05/02 04:47

どう試したのかを詳しく説明し、その結果を書いてください。でなければ他の回答者もうまくいったのかどうか判断できず回答できません。
YAmaGNZ

2018/05/02 04:52

提示されているコードで試してみましたが、フォームが表示された時、ComboBoxには「りんご」と表示され、それを変更し、他のコントロールにフォーカスを移動しても表示は消えませんでした。他に行っていることなどありませんか?
Zuishin

2018/05/02 05:01

それとベストアンサーは「解決に最も役立った回答」につけるものです。つまり少しでも役立った回答があるならそこからベストアンサーを選んで補足を入れるようにしてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問