Заполнение источника данных GridControl списком (Of List (Of String)) - PullRequest
0 голосов
/ 25 февраля 2019

(я изменил следующий код, чтобы упростить его для этого вопроса) Я хотел бы заполнить DataGridcontrol списком, созданным во время выполнения:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
    Dim FieldsOfDocument As New List(Of String)
    Dim FoundDocuments As List(Of List(Of String))
    Dim nColumns = 3
    Dim nRows = 13
    FoundDocuments = New List(Of List(Of String))
    For i = 1 To nRows
        FieldsOfDocument = New List(Of String)
        For t = 1 To nColumns
            FieldsOfDocument.Add("Col " & t & " Row " & i)
        Next
        FoundDocuments.Add(FieldsOfDocument)
    Next
    GridControl1.DataSource = FoundDocuments
End Sub

nColumns и nRows принадлежат этим простым вещам - вВ реальном коде каждая строка представляет пользовательский класс.

Я ожидал получить сетку 13x3 и в каждой ячейке строку с заданными столбцом и строкой.При проверке FoundDocuments в последней строке кода все выглядит хорошо imho Looks okay

Но сетка будет заполнена двумя столбцами: «Capacity» и «Count».Result

Что мне не хватает информации или что я делаю неправильно?

1 Ответ

0 голосов
/ 25 февраля 2019

Я наконец узнал: GridControl не поддерживает двумерный массив в качестве источника данных

Использование DataTable с моими данными сделало свою работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...