Я прочитал много сообщений, но на самом деле ничего не нашел, чтобы помочь с этой проблемой. Я хочу выбрать все ячейки из базы данных, которая содержит текущий текст, который является типом в combobox.C# ComboBox Автозаполнение Предложения
Но когда я пытаюсь это сделать, это позволяет мне вводить только 1 символ за раз.
private void GetSource(object sender, EventArgs e)
{
var src = new AutoCompleteStringCollection();
var tmp = _sqlite.GetDataTable("select customer from Machines");
foreach (DataRow r in tmp.Rows)
{
if (r[0].ToString().Contains(CmbCustomer.Text))
src.Add(r[0].ToString());
}
CmbCustomer.AutoCompleteCustomSource = src;
}
Есть ли способ сделать это? Заранее спасибо!
Проблема не в этом фрагменте кода. Если бы это ты уже нашел. Попробуйте добавить обработчик события SelectedIndexChanged и посмотреть, как он был запущен. –