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

Тема в разделе ".NET", создана пользователем Rema, 27 мар 2008.

  1. Rema

    Rema Гость

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

    Electro Гость

    А как определить момент завершение ввода данных?
     
  3. Rema

    Rema Гость

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

    Rema Гость

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

    Rema Гость

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

    Rema Гость

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

    Rema Гость

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

    AndreasKuning Гость

Загрузка...

Поделиться этой страницей