У меня есть datagridview с 6 столбцами, я хочу добавлять новую строку каждый раз, когда нажимаю кнопку «Tab» (только) в последней ячейке столбца, я использовал приведенный ниже код, чтобы предотвратить добавление строки каждый раз, когда я записываю значение ячейки
dataGridView1.AllowUserToAddRows = false;
dataGridView1.Rows.Add();
Я уже использовал событие нажатия клавиши в ячейке [5] (последняя ячейка), но это не работает, последняя ячейка была настроена только для чтения
private void dataGridView1_KeyPress(object sender, KeyPressEventArgs e)
{
if (dataGridView1.CurrentCell.ColumnIndex == 5)
{
if (e.KeyChar == (char)Keys.Tab)
{
dataGridView1.Rows.Add();
}
}
}
спасибо за ваше время, все равно извините за мой английский