Avatar billede davidfossil Nybegynder
03. maj 2005 - 09:47 Der er 4 kommentarer og
1 løsning

RepeaterItemEventArgs.Item.DataItem ved postback

Er det på nogen måde muligt at løbe igennem sin repeater, og tilgå RepeaterItemEventArgs.Item.DataItem ved postback til en side.

Min repeater udskriver nogle checkboxes, som jeg ønsker at evaluere afkrydsningen af, for at knytte denne værdi sammen med andre værdier fra de respektive DataItem. Desværre er DataItem bare altid NULL.

Kan det slet ikke lade sig gøre at få fat i data'en bag repeateren efter et postback?
Avatar billede snepnet Nybegynder
03. maj 2005 - 11:07 #1
Det kan du godt, men så skal du databinde hver gang (det er kun i forbindelse med databinding at du har et DataItem til rådighed)... så det er sådan lidt en pest eller kolera ting.
mvh
Avatar billede davidfossil Nybegynder
03. maj 2005 - 17:43 #2
Ok - hvis jeg databinder forsvinder de afkrydsninger brugeren måtte have lavet vel også.
Tror jeg snupper en løsning hvor jeg sætter det ID nr. jeg har brug for fast som en value på min checkbox OnItemDataBound, for senere at kunne læse det i btnSubmit_Click :)
Avatar billede snepnet Nybegynder
03. maj 2005 - 18:22 #3
jeps det vil de gøre, hvis du ikke gemmer dem.
du kan gøre det, at du lægger din datakilde i session, og så bare opdaterer i den hver gang (og så mod basen når det passer :o)
mvh
Avatar billede davidfossil Nybegynder
08. maj 2005 - 19:35 #4
giv mig lige et svar - det var den part med at DataItem kun findes ved databind jeg ikke var klar over...
Avatar billede snepnet Nybegynder
08. maj 2005 - 19:48 #5
oki - du får et her :o)
mvh
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