Avatar billede thomasabcd Nybegynder
09. maj 2005 - 23:22 Der er 7 kommentarer og
1 løsning

Properties i InsertItemTemplate

Hej,

hvordan får jeg fat i properties som tilhører en kontrol i en InsertItemTemplate ? Eksempelvis vil jeg sætte teksten på en label i en InsertItemTemplate, men hvordan gør jeg ? Jeg kan simpelthen ikke få fat i labelen programmatisk.

mvh Thomas Dolberg
Avatar billede snepnet Nybegynder
10. maj 2005 - 00:35 #1
hej thomas :o)

kan jeg få dig til at skrive et par ord omkring hvad det er for en kontrol du arbejder med, og hvad det er du gerne vil opnå...
er det fordi du gerne vil skrive en fast (men anden) label end den der skrives default ?
er det et localizationissue ?
eller ?

der er flere måder at gøre det på...

mvh
Avatar billede thomasabcd Nybegynder
10. maj 2005 - 11:40 #2
Jeg har lavet en insertItemTemplate, men kan som sagt ikke "få fat" i kontrollerne i templaten. Hvis jeg eksempelvis vil sætte teksten på en label, vil jeg normalt gøre således:        Label1.Text = "Skriv dit navn: ";
Problemet opstår når Label1 er en kontrol i templaten. Hvis jeg "hiver den udenfor" kontrollen, kan jeg sagtens tilgå den. Det er som om, at jeg først skal igennem templaten inden jeg kan nå kontrollen. Det giver for så vidt også fin nok mening, men jeg kan overhovedet ikke finde ud, hvordan jeg kommer igennem templaten og får fat i kontrollen. Labelens property er sat til 'FormView1.InsertItemTemplate.InsertItemTemplate.Label1'. Jeg havde en forventning om, at jeg så ville kunne skrive 'FormView1.InsertItemTemplate.InsertItemTemplate.Label1.text = "skriv dit navn";', men det kan jeg ikke :-(
Avatar billede snepnet Nybegynder
10. maj 2005 - 11:50 #3
nej det er rigtigt, men du kan skrive
Label l = (Label)FormView1.FindControl(<id på din label>);

hedder din label i html-koden noget i denne stil :
<asp:Label id="SomeLabel" runat="server"></asp:Label>

skulle du kunne fange den med
Label l = (Label)FormView1.FindControl("SomeLabel");

mvh
Avatar billede thomasabcd Nybegynder
10. maj 2005 - 13:26 #4
Jubiii !!! Det lykkedes ! Takker for det hurtige svar. Har rodet med det et par dage nu men uden held. Skulle nok have spurgt herinde noget før :-)
Avatar billede thomasabcd Nybegynder
10. maj 2005 - 13:29 #5
så lukker jeg den.....
Avatar billede thomasabcd Nybegynder
10. maj 2005 - 13:30 #6
snepnet, kan du ikke lige svare, så du kan få dine point ?
Avatar billede snepnet Nybegynder
10. maj 2005 - 13:32 #7
Det var fint det lykkedes :o)
mvh
Avatar billede snepnet Nybegynder
10. maj 2005 - 13:32 #8
og klart ! spørgs endelig løs herinde ;o)
(når sitet altså ikke er nede hehe...)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Faglig teamleder til styring og kvalitetssikring for Rekvirentteam i Forsvaret

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en Unified Communications specialist i Hvidovre

IT-Universitetet i København

CIO

Udlændinge- og Integrationsministeriet

Contract manager til it-området i Udlændingestyrelsen