В DataGridView1 созданы столбцы к примеру
1 2 5 7 5
2 5 8 3 2
5 6 7 8 9
нужно выполнить математический расчёт на примере ниже (S в формуле - это заданная int S)
richTextBox1.Text = "Ni="+ (dataGridView1[2,3] - dataGridView1[2,2]) * S;
richTextBox1.Text = "Ni="+ (dataGridView1[2,4] - dataGridView1[2,3]) * S;
но при этом же, самый первый пример должен быть на подобии такого
richTextBox1.Text = "Ni="+ (dataGridView1[2,1] - 0) * S;
(только надо сделать так, чтоб я в ручную не вводил эти строички кода для каждой операции, ибо строичек таких больше 5к должно быть)
Просто проходим в цикле по строкам грида:
richTextBox.Text = "Ni=" + ((int)dataGridView[2, 0].Value - 0) * S + Environment.NewLine;
for (int i = 1; i < dataGridView.RowCount - 1; i++)
{
richTextBox.Text += "Ni=" + ((int)dataGridView[2, i].Value - (int)dataGridView[2, i - 1].Value) * S + Environment.NewLine;
}
Нумерация строк и колонок начинается с нуля, а не единицы.
Чтобы получить значение из ячейки, используем свойство Value. Это свойство имеет тип object, поэтому его нужно скастовать (привести) к нужному типу. Я предположил, что это int.
При занесении данных в текстбокс используем оператор += и в конце добавляем перенос строки Environment.NewLine.
Продвижение своими сайтами как стратегия роста и независимости