• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как изменить порядок обработки ячеек в Datagridview ?

  • Автор темы Rema
  • Дата начала
R

Rema

После ввода данных в ячейку dataGridView, текущей становится ячейка на следующей строке, а надо вводить в следующий столбец. Как сделать ?
 
E

Electro

После ввода данных в ячейку dataGridView, текущей становится ячейка на следующей строке, а надо вводить в следующий столбец. Как сделать ?
А как определить момент завершение ввода данных?
 
R

Rema

После нажатия Enter, текущий Select автоматически переходит на следующую строку.
В DataGrid такого не было.
 
R

Rema

Тогда уж SendKeys.Send("{Tab}{UP}"), потому-что на следующую строку все-равно перескочит
 
R

Rema

Да, забыл про e.Handled.
Но есть еще проблема: у меня табуляция используется для перемещения между гридами и другими контролами, поэтому DataGridView.StandardTab установлен в true, а значит SendKeys.Send("{Tab}") не работает.
 
R

Rema

Вот присоветовали хороший способ:
в обработчике KeyDown использовать e.SuppressKeyPress = true
 
R

Rema

Работает как положено SendKeys.Send("{Tab}") при установленном StandardTab
 
A

AndreasKuning

Не хочется ворошить прошлое:) Но сегодня столкнулся с такой же задачей, пробовал и ваш метод, но как по мне вот
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!