|
分類:[.NET 全般]
質問します。 テキストボックスの値が空白の時は、 Me.txtField.Text="" で事はすみますが、
コンボボックスで現在悩んでいます。 this.cboFoodBigCategory_ID.Text というコンボボックスがあるとして、 各々処理を実行した後の値を MessageBox.Show(this.cboFoodBigCategory_ID.Text); で確認しています。
●this.cboFoodBigCategory_ID.SelectedValue=0;を実行した場合に this.cboFoodBigCategory_ID.SelectedText:(空白) this.cboFoodBigCategory_ID.SelectionLength:0 this.cboFoodBigCategory_ID.SelectedValue:(参照テーブルの最後のインデックス) this.cboFoodBigCategory_ID.Text:(参照テーブルの最後の値) となります。
●this.cboFoodBigCategory_ID.Text="";を実行した場合に this.cboFoodBigCategory_ID.SelectedText:(空白) this.cboFoodBigCategory_ID.SelectionLength:0 this.cboFoodBigCategory_ID.SelectedValue:(参照テーブルの最初のインデックス) this.cboFoodBigCategory_ID.Text:(参照テーブルの最初の値) となります。
●this.cboFoodBigCategory_ID.SelectedText="";を実行した場合に this.cboFoodBigCategory_ID.SelectedText:(空白) this.cboFoodBigCategory_ID.SelectionLength:0 this.cboFoodBigCategory_ID.SelectedValue:(空白) this.cboFoodBigCategory_ID.Text:(参照テーブルの最初の値) となります。
理想は、 this.cboFoodBigCategory_ID.SelectedValue:null this.cboFoodBigCategory_ID.Text:""かnull なのですが、うまくいきません。
どなたか、よい方法をご教授ください。 よろしくお願いします。
|