webForumDet fria alternativet

Datasource

.NET

1 svar · 238 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#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?

Medlem sedan dec. 19996 721 inlägg
#2

Sätt DisplayMember och ValueMember på DropDownList1

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)