webForumDet fria alternativet

Datasource

1 svar · 236 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#1

Hej! Jag brukar sällan använda databinding, men nu skall jag göra slag i saken.
Jag har en dropdownlist som skall fyllas med värden från en databas. En databasklass (Dataflash) och en store procedure returnerar en datatable vilken innehåller en kolumn.

 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim odatatable As datatable
        odatatable = Dataflash.execspDT("DOMARKATEGORIER")

        Me.DropDownList1.DataSource = odatatable
        Me.DropDownList1.DataBind()

    End Sub

Dock får jag inga riktiga värden i dropdownen trots att värdena i datatablen är korrekta när jag kikar på dem i debug-läge. Jag får bara texten
System.Data.DataRowView. Vad gör jag för idiotfel?

emissionMedlem sedan dec. 19996 721 inlägg
#2

Sätt DisplayMember och ValueMember på DropDownList1

249 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
124 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)