У меня есть DataGridView, привязанный к таблице БД. DataGridView недоступен для редактирования, есть текстовые поля, в которых данные можно редактировать, которыми управляют кнопки. У меня есть кнопка NewRow со следующим кодом:
dataGridView1.AllowUserToAddRows = true;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Selected)
{ row.Selected = false; }
}
dataGridView1.Rows[dataGridView1.NewRowIndex].Selected = true;
Ват Мне нужно:
- datagridview должен прокручиваться до нижней части (где находится newRow)
- newRow следует сфокусировать, чтобы текстовые поля отображали новую (пустую) строку (содержимое)
Я пробовал:
bindSourceGS.Position = dataGridView1.NewRowIndex;
но не выбирает datagridview newRow. Я хочу использовать datagridview newRow, потому что когда пользователь нажимает кнопку отмены, мне не нужно удалять строку в наборе данных и datagridview.Rows [i] имеет свойство IsNewRow.