Как изменить значение выбранной ячейки в Gridview - PullRequest
0 голосов
/ 07 августа 2020

Как изменить значение выбранной ячейки с помощью кнопки, например, для изменения значения ячейки с 1 на 2

int row = 0;
            row = dataGridView1.Rows.Count - 2;
            dataGridView1["Amount", row].Value = Keytxt.Text;
            Keytxt.Clear();

это мое текущее решение, но оно изменяет только значение последней ячейки в столбце

1 Ответ

0 голосов
/ 08 августа 2020

если вы хотите изменить его с помощью кнопки и текстового поля, попробуйте этот код, но сначала возьмите строку и номер ячейки от пользователя, как это ...

private void button1_click(object sender,Eventargs e){
  int rowIndex = int.Parse(txtRowIndex.Text);
  int cellIndex = int.Parse(txtCellIndex.Text);
  //but here you should validate that textBoxs of row and cell index is only numeric or you can use numericUpDown it will be super easy to use
  dataGridView1.Rows[rowIndex-1].Cells[cellIndex-1].value = Keytxt.Text;
  Keytxt.Clear();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...