webForumDet fria alternativet
Logga in / Bli medlem

Listbox

.NET

1 svar · 203 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Trådstart#1

Jag vill ha en listbox med flera kolumner. Värdena skall adderas från ett dataset. Med en enda kolumn så är det inga problem, men att få flera kolumner går jag bet på. Multicolumn propertyn luras och handlar egentligen inte om att få flera kolumner.

Diverse kod:

 Dim sSQLSELECT As String
        Dim oDBClass As ATA6.DBClass
        Dim oDataSet As System.Data.DataSet
        Dim iRow As Integer
        Dim sListboxString As String
        Dim oArr(,) As String
        Dim oListboxItem As System.Windows.Forms.ListBox.ObjectCollection

        sSQLSELECT = "SELECT DISTINCT (MissivID) AS MissivIDNr, RegDate" & _
        " FROM(TMissivItem) " & _
        " ORDER BY TMissivItem.MissivID DESC;"
        oDataSet = oDBClass.Show(sSQLSELECT)

        ReDim oArr(1, oDataSet.Tables(0).Rows.Count - 1)

        For iRow = 0 To oDataSet.Tables(0).Rows.Count - 1
                      oArr(0, iRow) = oDataSet.Tables(0).Rows(iRow).Item(0)
            oArr(1, iRow) = oDataSet.Tables(0).Rows(iRow).Item(1)
        Next
        lstShowMissiv.DataSource = oArr

Listboxen blir bara vit tyvärr. Med endimensionell array blir det bra

Medlem sedan juni 20022 599 inlägg
721 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
589 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
589 ms — ändringar (db)