У меня c# (windows приложение) Datagridview с 4 столбцами. Имея текстовое поле как один из столбцов в сетке. когда я набираю буквы в текстовом поле на основе текста, всплывающее окно просмотра списка выберет первый элемент.
1. когда я нажимаю кнопку ввода, выбранный элемент списка должен быть размещен в сетке.
Когда я двигаюсь вверх / вниз, стрелка должна перемещаться по следующему элементу списка.
Всегда фокус должен быть в текстовом поле, всегда принимать ввод пользователя. Я пробовал с ключевыми событиями, но мне нужны новые идеи
Для фокуса представления списка я написал код, подобный приведенному ниже
old Post: Поиск элементов ListView на основе текстового поля DataGridView Событие изменения значения, соответствующий элемент должен быть выбран в ListView, и в то же время он не должен оставлять фокус текстового поля.
Событие изменения текстового поля DataGridView имеет следующий код:
listView1.Select();
listView1.EnsureVisible(list.Index);
listView1.Items[list.Index].Selected = true;
listView1.Focus();