Avatar billede hulla Novice
17. december 2002 - 09:02 Der er 5 kommentarer og
2 løsninger

checkboxlist

Hejsa, jeg vil gerne fylde en checkboxlist op med listitems.

<asp:checkboxlist id="check1" runat="server">

<asp:listitem id="option1" runat="server" value="Madrid"/>
<asp:listitem id="option2" runat="server" value="Oslo" />
<asp:listitem id="option3" runat="server" value="Lisbon" />

</asp:checkboxlist>

Her sker det helt manuelt, men jeg vil gerne have checkboxlisten fyldt i en løkke fra min codebehind side.

Man kan ikke bruge .add f.eks,. ved nogen hvordan man gør?

:)
Avatar billede askhoej Praktikant
17. december 2002 - 09:16 #1
protected System.Web.UI.WebControls.CheckBoxList myCheckboxes;

i din Page_Load skriver du:

myCheckboxes.DataTextField = "name";
myCheckboxes.DataValueField = "id";
myCheckboxes.DataSource = //DataTable eller metode der returnerer en DataTable;
myCheckboxes.DataBind();


/askhoej
Avatar billede mufoxe Nybegynder
17. december 2002 - 09:18 #2
Check1.Items.Add(New ListItem("denne-text-vises", "dennetexterværdien"))
Avatar billede hulla Novice
17. december 2002 - 09:31 #3
Jeg ved ikke rigtig hvem der har ret, men det jeg vil have i hver listItem er en checkbox,.. ikke nogen data eller noget
Avatar billede mufoxe Nybegynder
17. december 2002 - 09:40 #4
Begge metoder virker. askhoejs virker ved at tage en datareader eller et dataset med alle de data, som du vil have smidt i checkbox listen og gør det for dig, når du kalder DataBin().
Min metode virker ved at du lave en FOR eller WHILE løkke, hvor du hver gang opretter et nyt ListItem og smider det i listen manuelt.
Avatar billede hulla Novice
17. december 2002 - 09:48 #5
I deles om pointene, men inden i får dem, ved en af jer så om der er noget der hedder Session arrays.???
Avatar billede mufoxe Nybegynder
17. december 2002 - 09:56 #6
Tja, man kan vel godt kalde strukturen, som indeholder Session variable, for et array. Det er dictionary, som man tilgår med nøgleværdier, som oftest er navnet på den ressource, som man ønsker at bibeholde.
Jeg ved ikke, om det er det, du mener...
Avatar billede hulla Novice
17. december 2002 - 10:35 #7
Njaa ikke helt, men jeg har fundet ud af det,.jeg laver bare et alm. array og gemmer det i en Session variable,..det virker,..Point til jer :o)
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