Good Afternoon,ComboBox.SelectedItem больше не уместен?
Я использую ComboBox в визуальной студии, чтобы определить, может ли пользователь использовать текстовое поле под ним в форме.
Combobox «ReasonBox» привязан к запросу источника данных и sql, который выбирает допустимые «причины» на выбор.
Прежде чем я имел динамический выбор, который я использовал:
private void ReasonBox_SelectedIndexChanged(object sender, EventArgs e)
{
if (ReasonBox.SelectedValue != null) `
if (ReasonBox.SelectedItem.ToString() == "Other")
{
{ ReasonTextBox.Enabled = true; }
{ ReasonTextBox.BackColor = Color.White; }
}
}
, чтобы разрешить запись в TextBox, когда «Другой» был выбран.
Несомненно, сейчас я не могу понять, как это произошло с моей базой данных ReasonBox. Есть идеи?
Edit: Спасибо за помощь, ребята, я думаю, что я нашел причину:
ReasonBox_SelectedIndexChanged
Появляется не будет запуска при изменении выбора. Я буду исследовать дальше утром :)
вы пытались 'ReasonBox.SelectedText'? – Rohit
Я сделал и, к сожалению, не вел себя, Value.ToString() тоже. У меня был некоторый фальшивый успех с индексом, но поскольку ReasonBox может иметь различное количество опций, он не является надежным. – Seemorecode
Две вещи ... пожалуйста, покажите свой код переднего конца для combobox ... 2nd, когда вы точно привязываете данные к combobox (я подозреваю, что это ваша проблема) –