Происходит выход за диапазон при обращении к ячейкам DGV - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

для работы программы необходимо заполнить строку справа от 0 ( та, которая с индексами (0,j) и первый столбец, что под 0 (тот, что с индексами (i,0). затем нажать "сбалансировать" и "рассчитать". на этом-то этапе иногда работает нормально, а в большинстве случает выкидывает ошибку о выходе из диапазона. Для тех, кому интересно что это пытаюсь сделать - построить опорный план к транспортной задаче методом северо-западного угла.Помогите, пожалуйста, сроки поджимают, а я уже 3-ий день не могу с этим справиться. P.S. и подскажите, если знаете, ка проверить незаполненные ячейки и заменить ихнее значение на ноль. со следующим кодом лажа какая-то у меня:

Решение задачи: «Происходит выход за диапазон при обращении к ячейкам DGV»

textual
Листинг программы
DataGridView1.ColumnCount = m
DataGridView1.RowCount = n
For i = 0 To n - 1
    For j = 0 To m - 1
        If DataGridView1.Item(j, i).Value Is Nothing Then
            DataGridView1.Item(j, i).Value = 0
        End If
    Next
Next

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы