DataGridView не отображает значения из текстового файла - PullRequest
0 голосов
/ 20 января 2019

В моей форме есть DataGridView, который при загрузке формы должен читать из текстового файла, который имеет следующее содержимое:

Alpine Ice Arena:Birmingham Alabama:2000:3200:
Point Mallard Ice Rink:Decatur Alabama:3000:2500:
Florence Coliseum:Florence Alabama:1200:5000:

Значение первого поля в каждой строке:
Apline Ice Arena, Point Mallard Ice Rink, Florence Coliseum
должны отображаться в DataGridView при загрузке формы.
Однако этого не происходит, и я не могу на всю жизньиз меня понять, почему (хотя ошибок нет вообще).

У меня следующий код:

Public Class frmVenues
    Public Structure VenueInfo
        Public venue_name As String
        Public venue_location As String
        Public venue_capacity As Integer
        Public venue_hirecost As Integer
    End Structure

    'Profile List of Venues
    Public Shared VenueInfos As New List(Of VenueInfo)()   'roster data

    Private Sub frmVenues_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'read all infomations of wrestler from file. lines is profile array
        Dim lines() As String = IO.File.ReadAllLines("venues.txt")

        For Each line In lines
            'Parses the line string, make Venue Info and add it to Venue List
            'split string with ":"
            If line.Trim.Equals("") Then Continue For
            Dim strArr() = line.Split(":")

            'make Venue Info
            Dim vi As New VenueInfo()

            vi.venue_name = strArr(0)
            vi.venue_location = strArr(1)
            vi.venue_capacity = strArr(2)
            vi.venue_hirecost = strArr(3)

            'add Venue Info to Venue List
            VenueInfos.Add(vi)
        Next
        ComboBox1.SelectedIndex = 0
    End Sub

    Private Sub FillDataGridView(mode As Integer)
        DataGridView1bnb.Rows.Clear()
        For Each vi In VenueInfos
            Dim row As String() = New String() {vi.venue_name}
            DataGridView1bnb.Rows.Add(row)
        Next
    End Sub
End Class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...