Avatar billede misbruger Nybegynder
24. oktober 2003 - 21:49 Der er 1 løsning

DropDownList(s) nested i DataList

Jeg skal binde en DataList med n DropDownList(s) nested i...

<asp:DataList ID="dtlOptions" Runat="server">
    <ItemTemplate>
        <asp:DropDownList ID="ddlOptions" Runat="server" DataValueField="Indeks"  OnSelectedIndexChanged="ddlOptions_IndexChanged" AutoPostBack="True" DataTextField="Name" DataSource='<%# GetOptions(Convert.ToInt32(DataBinder.Eval(Container.DataItem, "TypeIndeks"))) %>' SelectedIndex='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem, "TypeIndeks"))) %>'></asp:DropDownList>
    </ItemTemplate>
</asp:DataList>

....

Først henter jeg alle de (på forhånd ukendte) DropDownList(s) der kan være.
For hver post (DropDownList) henter jeg så et DataTable.
Derefter finder jeg så SelectedIndex

....

Lad os antage at jeg pt. skal i gennem 5 Poster i min DataList

DB kald:
1 For at Binde min DataList
+
5 For at binde hver DropDownList
+
5 For at hente SelectedIndeks

Av av av av hvor gør jeg det forkert...!
Forstil jer at der er 10 poster når jeg binder min DataList...!

Men jeg kan altså ikke lige komme på den "rigtige" løsning....?

Så kan du......?

Thanx!
Avatar billede misbruger Nybegynder
27. oktober 2003 - 00:08 #1
lukker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester