Как получить сумму столбца datagridview в текстовое поле без какой-либо кнопки в C #

Вы можете отрегулировать интервал вокруг фигур matplotlib с помощью функции subplots_adjust ():

import matplotlib.pyplot as plt
plt.plot(whatever)
plt.subplots_adjust(left=0.1, right=0.9, top=0.9, bottom=0.1)

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

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

0
задан Michał Turczyn 18 January 2019 в 12:03
поделиться

1 ответ

Вы можете подписаться на CellValueChanged событие на DataGridView и сделать там расчет.

Вот пример того, как это может выглядеть:

private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
  // Determine what column has changed
  var colIndex = e.ColumnIndex;
  var sum = 0;
  foreach (DataGridViewRow row in dataGridView1.Rows)
    // Be aware of what numbers you have in your column!!
    // Then cast it appropriately
    sum += (int)row.Cells[colIndex].Value;
  textBox1.Text = sum.ToString();
}

ПРИМЕЧАНИЕ : я использовал имена элементов управления по умолчанию, сгенерированные дизайнером. Измените их в соответствии с вашими именами.

0
ответ дан Michał Turczyn 18 January 2019 в 12:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: