Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    StriKe
    DropDownList in DataList via code
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    DropDownList in DataList via code

    Hallo,

    Ik heb een datalist met daarin een ItemTemplate en EditItemTemplate.
    Daarin (in het EditItemTemplate) heb ik een table gestopt (via 'html')
    waarin ik <%# maakDagen() %> heb geschreven.

    In de bijhorende .vb file heb ik de functie maakDagen() gedefinieerd.

    Bedoeling is dat maakDagen() een functie is die via behind code een
    dropdown list kan maken.

    Het is de bedoeling dat als ik op de update knop klik, dat gegeven ook
    zichtbaar wordt/geupdated wordt in het ItemTemplate.

    De functie maakDagen() ziet er op dit moment als volgt uit:

    Dim ddl As New DropDownList
    ddl.ID = "test"
    ddl.CssClass = "forms"
    Dim i As Integer

    For i = 1 To 10
    ddl.Items.Add(New ListItem(i, i))
    Next

    dlVerhuur.Controls.Add(ddl)

    Jammergenoeg geeft dit een error "De opgegeven conversie is ongeldig".

    Blijkbaar kan ik in de een datalist geen control (dropdownlist)
    plaatsen via code, of pak ik het verkeerd aan?

    Iemand die een oplossing weet?


    --
    Groeten,
    StriKe

    http://www.internetfreakz.be



  2. #2
    StriKe
    DropDownList in DataList via code
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: DropDownList in DataList via code

    <knip>

    Intussen al van het idee afgestapt om de dropdownlist vanaf nul op te
    bouwen in code.

    Ik plaats de dropdownlist nu vooraf in het EditItemTemplate, met deze
    html code:

    <aspropDownList id="ddlDagen" CssClass="forms"
    OnDataBinding="maakDagen" runat="server"></aspropDownList>

    De subroutine maakDagen ziet er zo uit:

    Dim box As New DropDownList
    box = dlVerhuur.FindControl("ddlDagen")

    lblKassa.Text = box.ID & " - dagen"
    Dim i As Integer
    Dim datum As Date
    datum = Date.Now
    For i = 0 To 10
    Dim vandaag = datum.AddDays(i).ToString("dd-MM-yyyy")
    box.Items.Add(vandaag)
    Next

    Bij het uitvoeren krijg ik echter een NullReferentionException.
    Blijkbaar kan hij box niet koppelen aan de dropdownlist ddlDagen...

    Iemand die weet hoe ik dit eventueel nog kan oplossen? Dit zou voor mij
    een grote stap in de goede richting betekenen ;-)

    --
    Groeten,
    StriKe

    http://www.internetfreakz.be



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics