Если я правильно вас понимаю, вы хотите, чтобы ячейка вошла в режим редактирования, как только она будет нажата. Этого можно достичь, установив для свойства EditMode
объекта DataGridView значение EditOnEnter
.
Это оставляет текст в элементе управления редактирования выбранным, поэтому, если вы не хотите, чтобы вы могли использовать:
dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
dataGridView1.BeginEdit(false);
}
Можете ли вы объяснить, что вы подразумеваете под динамическим добавлением строки?