webForumDet fria alternativet

problem med DataGrid, hur kan jag lgaa till data?

.NET

0 svar · 245 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

        Dim dtCol As DataColumn

        Dim arrStr = New String(3) {}

        arrStr(0) = "Col 1"
        arrStr(1) = "Col 2"
        arrStr(2) = "Col 3"

        Dim dataTable = New DataTable("ss")

        Dim i As Integer

        For i = 0 To 2
            Dim str As String = arrStr(i)
            dtCol = New DataColumn(str)
            dtCol.DataType = System.Type.GetType("System.String")
            dtCol.DefaultValue = ""
            dataTable.Columns().Add(dtCol)
        Next i

        DataGrid1.DataSource = dataTable
        dataTable.LoadDataRow(arrStr, True) ' <-- får felet: "Input array is larger han the amount of columns" ( översatt från finska )
        DataGrid1(0, 0) = "olle"
        DataGrid1(0, 1) = "olle"
        DataGrid1(0, 2) = "olle"
258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)