Ссылка на объект не указывает на экземпляр объекта при выходе из программы - Visual Basic .NET

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

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

При выходе из из приложения оно обращается к данной строке кода
Листинг программы
  1. ComboBox1.Items.Add(DataGridView2.Item(2, i).Value.ToString)
высылает нулевые значения и выходит ошибка "Ссылка на объект не указывает на экземпляр объекта", хотя при выходе ничего отправляться не должно. Фрагмент кода:
Листинг программы
  1. Private Sub StranaComboBox_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles StranaComboBox.SelectedIndexChanged
  2. Dim C As Integer
  3. Dim i As Integer
  4. Dim n As Integer
  5. Dim m As Integer
  6. Dim t As String
  7. n = TuragenstvoDataSet.Strany.Count
  8. t = StranaComboBox.SelectedValue
  9. ComboBox1.Items.Clear()
  10. For i = 0 To n
  11. If DataGridView1.Item(1, i).Value = t Then
  12. C = Convert.ToInt32(DataGridView1.Item(0, i).Value)
  13. End If
  14.  
  15. Next
  16. m = TuragenstvoDataSet.Kurorty.Count
  17. For i = 0 To m
  18. If DataGridView2.Item(1, i).Value = C Then
  19. ComboBox1.Items.Add(DataGridView2.Item(2, i).Value.ToString)
  20. End If
  21. Next
  22. End Sub
  23. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
  24. Form2.Show()
  25. Me.Hide()
  26. End Sub
  27. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
  28. ComboBox1.Items.Clear()
  29. Me.Close()
  30. Application.Exit()
  31. Exit Sub
  32. End Sub
  33. End Class

Решение задачи: «Ссылка на объект не указывает на экземпляр объекта при выходе из программы»

textual
Листинг программы
  1. *ComboBox1.Items.Add(DataGridView2.Item(2, i).Value.ToString)

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


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

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

15   голосов , оценка 4.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы