Моя программа на 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;
}
Код: Выделить всё
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
Мобильная версия