Как изменить значение выбранной ячейки с помощью кнопки, например, для изменения значения ячейки с 1 на 2
int row = 0;
row = dataGridView1.Rows.Count - 2;
dataGridView1["Amount", row].Value = Keytxt.Text;
Keytxt.Clear();
это мое текущее решение, но оно изменяет только значение последней ячейки в столбце