Когда я запускаю свой код, заполняя массив данными из файла журнала csv, DataGridView заполняется пустыми строками.
Я пробовал просто использовать 2-мерный массив, я получаю те же результаты. Я подозреваю, что мне нужно каким-то образом "отобразить" данные ... может быть?
Вот что я сейчас пытаюсь:
Этот первый раздел находится в модуле ..., подпрограмма в коде формы
Public Structure DataBlock
Public Data As String()
Public Property xData As String()
Get
Return Data
End Get
Set(ByVal value As String())
Data = value
End Set
End Property
End Structure
Public DataBlocks(1) As DataBlock
' end of module code
' start of form code
Public Sub test(path)
Dim i As Integer
LogData = IO.File.ReadAllLines(path)
ReDim DataBlocks(UBound(LogData))
For i = 0 To UBound(LogData)
DataBlocks(i) = New DataBlock With {.xData = Split(LogData(i), ",")}
Next
DataGridView1.DataSource = DataBlocks
End Sub
Я ожидал, что таблица будет заполнена. Я вижу другие примеры, которые работают, но они не используют структурированный массив с массивом в структуре. Я мог бы просто разбить массив на 8 частей (это количество столбцов для файла), но я пока не готов отделиться.