22. januar 2003 - 01:46Der er
5 kommentarer og 1 løsning
Dynamisk checkbokse
Hvordan kan man oprette checkbokse dynamisk. Et eksempel.
Jeg har x antal rækker med tekster der skal vises. Efter hver række skal der være en checkboks der kan markeres. Teksten kommer fra en database, men ikke via et select statment, nej de blive udvalgt hel tilfældig samt et tilfældig antal, men den del har jeg styr på.
Så mit spørgsmål er, hvordan kan det gøres, altså få vist ovenstående skærmbilled samt checke hvad der er valgt. Jeg vil helst have et lille eksempel, da et godt eksempel siger mere en 1000 ord :)
Jeg kender en del til Asp, men er rimelig ny inden for .net
checkboxlist er der noget der hedder hvis du i under index i din dotnet framework hjælp skriver CheckBoxList class, about CheckBoxList class (og trykker enter) er der et simpelt eksempel
men du kan sagtens give den en datasource, så den bliver "fyldt" fra en database, men det har jeg ikke lige et eksempel på
//Metode der returnerer elementer til CheckBoxList protected DataTable ElementerFraDB() { //Connection to DB OleDbConnection con = new OleDbConnection(Application["strConnect"].ToString()); OleDbDataAdapter adpt = new OleDbDataAdapter("SELECT id,name FROM table",con); DataSet ds = new DataSet(); adpt.Fill(ds,"table"); return ds.Tables["table"]; }
Og når du skal opsamle hvilke der er tjekket af gør du sådan her:
for(int i = 0; i < cblTest.Items.Count; i++) { if ( cblTest.Items[i].Selected ) { //Tada } }
Hvis jeg også vil udfylde checked værdien fra et dataset hvad gørjeg så?
Synes godt om
Ny brugerNybegynder
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.