Загрузка данных


{
    // Проверяем, что ячейка не пустая, чтобы не было ошибки
    if (dataGridView1.Rows[i].Cells[j].Value != null)
    {
        // Превращаем значение ячейки в целое число
        int val = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);

        // А) Верхняя четверть: выше обеих диагоналей
        if (i < j && i + j < n - 1) 
            sumverh += val;

        // В) Нижняя четверть: ниже обеих диагоналей
        if (i > j && i + j > n - 1) 
            sumnis += val;

        // Г) Левая четверть: ниже главной, но выше побочной
        if (i > j && i + j < n - 1) 
            sumlevo += val;

        // Б) Правая четверть: выше главной, но ниже побочной
        if (i < j && i + j > n - 1) 
            sumpravo += val;
    }
}