データベースの日付を表示するコンボ ボックスがあります。ユーザーはコンボボックスから日付を選択して先に進む必要がありますが、先に進むために最初にコンボボックスからアイテムを選択することをユーザーに知らせる方法がわかりません。
コンボから日付を選択していない場合にユーザーがメッセージを受け取るには、どのようなプロセスに従う必要がありますか?
データベースの日付を表示するコンボ ボックスがあります。ユーザーはコンボボックスから日付を選択して先に進む必要がありますが、先に進むために最初にコンボボックスからアイテムを選択することをユーザーに知らせる方法がわかりません。
コンボから日付を選択していない場合にユーザーがメッセージを受け取るには、どのようなプロセスに従う必要がありますか?
if (string.IsNullOrEmpty(ComboBox.SelectedText))
{
MessageBox.Show("Select a date");
}
コンボボックスアイテムが選択されているかどうかをチェックする完璧なコーディングは次のとおりです。
if (string.IsNullOrEmpty(comboBox1.Text))
{
MessageBox.Show("No Item is Selected");
}
else
{
MessageBox.Show("Item Selected is:" + comboBox1.Text);
}
これを使用できます:
if (Convert.ToInt32(comboBox1.SelectedIndex) != -1)
{
// checked
}
else
{
// unckecked
}
DropDownStyle = DropDownList を使用して、ユーザーがリストからエントリを選択し、ボックスにランダムなテキストを入力できないことを簡単に確認できるようにします。入力する前に、項目に空の項目を追加します (または「選択してください」)。現在、デフォルトは自動的に空で、テストは簡単です: SelectedIndex > 0 であることを確認するだけです。
if (cboDate.SelectedValue!=null)
{
//there is a selected value in the combobox
}
else
{
//no selected value
}
if(combobox.Selectedindex==-1)
{
MessageBox.Show("Please Select an item");
}
else
{
MessageBox.Show("An Item was selected");
}
このようにテキストプロパティを確認してください
if (combobox.text != String.Empty)
{
//continue
}
else
{
// error message
}
のSelectedItemプロパティを使用できSelectedIndex
ます。ComboBox