Обновить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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