Avatar billede momentu Nybegynder
14. april 2008 - 14:46 Der er 3 kommentarer og
1 løsning

Textbox value fra Repeater

Jeg har en repeter der skriver en masse data ud samt nogle teksboxe.

Jeg har så en button som man klikker på og skal så lægge en data tilbage til databasen.

Jeg har brug for at vide hvad brugeren har skrevet i tekstboxene fra repeateren.

Hvordan tilgår jeg de Values i teksboxene
Avatar billede momentu Nybegynder
14. april 2008 - 16:14 #1
Jeg har rodet lidt med følgende:

I min
Protected Sub Repeater1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.RepeaterCommandEventArgs) Handles Repeater1.ItemCommand

gør jeg følgende:

Dim rpp As RepeaterItem = e.Item
      rpp = Repeater1.FindControl("antal")
        Label1.Text = rpp.ID.ToString

Men det virker bestemt ikke .... ØV
Avatar billede momentu Nybegynder
14. april 2008 - 16:25 #2
JEg gør nu følgende men får også fejl

      Dim l As TextBox
        l = CType(e.Item.FindControl("antal"), TextBox)
        Label1.Text = CType(l.Text, String)

fejl:
System.NullReferenceException: Object reference not set to an instance of an object.
Avatar billede momentu Nybegynder
14. april 2008 - 17:27 #3
Løste det således:


        Dim nCount As Integer = 0
        For nCount = 0 To Repeater1.Items.Count - 1
            Dim cb As String = CType(Repeater1.Items(nCount).FindControl("Textbox1"), TextBox).Text
            Session("ut") = Session("ut") + "," + cb
           
        Next
Avatar billede momentu Nybegynder
14. april 2008 - 17:27 #4
svar
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