C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 65 を表示中)
■38003 / )  Re[2]: 値の消去(コンボボックス)
□投稿者/ Stand by me (2回)-(2009/07/05(Sun) 22:11:30)
>this.cboFieldID.SelectedIndex = -1; とか
実は・・・そこで悩んでいるのですが、
コンボボックスを動的にデータベースのテーブルの値を表示してるのですが、
this.cboFieldID.SelectedIndex = -1;
だと、値リストの一番最初のデータを表示してしまいます。
もしかして・・・Index = -1にあたる部分は、
〜DisplayValue=-1
〜DisplayMember="(-値をご選択ください)";
等と設定、あるいはItems.Add〜等で追加しておくべきなのでしょうか。
よろしくお願いします。
VB.Netでもそれを行ったら値リストの一番最初のデータを
表示してしまいました。
ちなみに、AccessVBAでは
this.cboFieldID.Value="" か
this.cboFieldID.Value=Nullで
事がすんでしまいます。

よろしくお願いします。

No38001 (やじゅ さん) に返信
> ■No38000 (Stand by me さん) に返信
>>値を消去する時に
>>コンボボックスの場合、
>>this.cboFieldID.Text="";
>>this.cboFieldID.SelectedValue=0;
>>は、どの方法が最適なのでしょうか。
>>ちなみに、コンボボックスは動的に値リストが作成されている状態です。
>
> this.cboFieldID.SelectedIndex = -1; とか
返信 編集キー/


管理者用

- Child Tree -