2015-10-09 4 views
0

У меня есть DataGridview и каждый раз, когда я нажимаю . Введите. Я открываю другое диалоговое окно, которое прекрасно, но когда я закрываю этот короткий диалог, почему выбор строки идет в следующий строка в сетке? Я хочу остановить это. Пожалуйста помоги.«Ввод ключа» в выбранной строке в сетке

+0

Можете ли вы поделиться код? В настоящее время ваш вопрос слишком широк. –

ответ

3

Вы должны использовать SuppressKeyPress свойство:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (e.KeyCode == Keys.Enter) 
    { 
     // Show your dialog 
     e.SuppressKeyPress = true; // disable 'enter' key behavior. 
    } 
} 
+0

Спасибо, что вы работаете – Shivakumar

+0

Добро пожаловать. Если это вам помогло - можете ли вы пометить ответ как принятый? –

Смежные вопросы