Как умножить значения столбцов datagridview на значение текстового поля?
Код работает нормально, если я генерирую несколько строк, а затем вводю значение текстового поля ............. но сначала, если я введу значение текстового поля, а затем сгенерирую строки. Он не выполняет никаких действий, и общее значение отображается в totPenTxt.Текст нулевой.
Что я уже пробовал:
private void penTxt_TextChanged(object sender, EventArgs e) { int sum = 0; for (int i = 0; i < metroGrid1.Rows.Count - 1; ++i) { sum += Convert.ToInt32(metroGrid1.Rows[i].Cells["quantity"].Value); } if (penTxt.Text == string.Empty && totPenTxt.Text != string.Empty) { totPenTxt.Text = Convert.ToInt32(0).ToString(); } else { int value = Convert.ToInt32(penTxt.Text); int result = value * sum; totPenTxt.Text = result.ToString(); }