Это мой код. После добавления данных через DataSource
событие SelectedIndexChanged
не запускается.combobox Выбранный текст изменено событие не срабатывает
try
{
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
//comboBox1.Items.Clear();
comboBox1.ResetText();
Cn.Open();
SqlCommand Cd = new SqlCommand("Select Distinct Mobile From Client_Details Where Branch = '" + label2.Text + "'", Cn);
SqlDataReader da = Cd.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("Mobile", typeof(string));
dt.Load(da);
comboBox1.DisplayMember = "Mobile";
comboBox1.DataSource = dt;
comboBox1.SelectedItem = "<Select>";
}
catch
{
}
finally
{
Cn.Close();
Clear();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Label CBSL = new Label();
//string CBSL = this.comboBox1.SelectedItem.ToString();
if (comboBox9.Text == "Client")
{
Update_Read_Client();
}
else if (comboBox9.Text == "Customer")
{
Update_Read();
}
}
- Он выбирает первое значение снова и снова.
- Я пробовал DropDownStye = DropDownList., Но он становится бездействующим. Никакие значения не добавляются.
- Любая помощь для решения моей проблемы.
Вы проверяете comboBox ** 9 ** вместо comboBox ** 1 ** внутри обработчика событий. – cubrr
Спасибо. Но я использую выбранное значение combobox1 в функции update_Read_Client() и Update_Read() для запроса выбора – Karthic
вы уверены, что есть ваш мобильный телефон с именем