Обновить dataGridView при изменении значения ячейкиC#

Место общения программистов C#
Anonymous
Обновить dataGridView при изменении значения ячейки

Сообщение Anonymous »

У меня возникла проблема с обновлением значения ячейки в dataGridView.

Моя программа на C# устанавливает значения некоторых строк при нажатии кнопки, но я разрешаю пользователю изменять некоторые значения в DataGridView.

Например.
Столбец3 = Столбец2+Столбец1.

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

Я пробовал

Код: Выделить всё

    private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
dataGridView11.Update();
dataGridView1.Refresh();
}
И

Код: Выделить всё

    private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
button1_Click(this, new EventArgs());
new value = true;
}
И установите в моем коде button1_Click это:

Код: Выделить всё

   if(value == true){
for (int i = 0; i < dataTable.Rows.Count; i++){
dataTable.Rows[i][all] = (int)dataTable.Rows[i][columnNumber]
+ (int)dataTable.Rows[i][amount];
}
}
Но это не работает.
Может кто-нибудь сказать мне, как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/388 ... ue-changed

Вернуться в «C#»