Я пытаюсь выполнить приведенный ниже код для фильтрации элементов поля со списком, но, к сожалению, после ввода первой буквы поле со списком автоматически назначает первый соответствующий элемент в поле со списком, и его текст заполняется отображаемым элементом выбранного элемента. поэтому пользователь не может продолжать вводить другие слова для поиска среди элементов.
private void cmbCompany_TextChanged(object sender, EventArgs e)
{
string QueryCompany = string.Format("select id,title from acc.dl union select null , null order by title");
SqlDataAdapter DA1 = new SqlDataAdapter(QueryCompany, con);
con.Open();
DataTable DT1 = new DataTable();
DA1.Fill(DT1);
con.Close();
DataView dv = new DataView(DT1);
dv.RowFilter = "Title like '%" + cmbCompany.Text + "%'";
cmbCompany.DisplayMember = "Title";
cmbCompany.ValueMember = "id";
cmbCompany.DataSource = dv;
}
не могли бы вы предоставить какое-либо решение этой проблемы?