27. november 2003 - 10:59Der er
11 kommentarer og 1 løsning
Hvordan griber jeg det an?
Hejsa !
I en C# web form læser jeg en prisliste i XML ind i et dataset. Herefter vil jeg gerne præsentere disse priser med en checkbox, en checkbox.text og prisen!
Eksempel: [x] Mit produkt €4000 [x] Endnu et €3000 Osv...
Problemet er, at jeg ikke bare kan bruge checkboxList, fordi jeg skal være istand til at enable/disable at runtime, og det understøtter ListItems ikke, så vidt jeg kan se. Jeg kan heller ikke umiddelbart bruge en repeater, da det ikke er alle rows fra mit dataset, som skal med!
Er der nogle forslag til hvordan man kan gribe dette an?
Problemet med at bruge repeater er, at hver eneste node i mit dataset skal evalueres. F.eks:
for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow d = ds.Tables[0].Rows[i]; if (d["man"].ToString() == "" && d["main"].ToString() == "" && Convert.ToInt16(d["Available"].ToString()) > 0 && Convert.ToInt16(d["Available"].ToString()) <= SolType) { // Check checkboxen hvis ovenstående returnerer true // etc. etc. etc.
Jeg kan derfor ikke fra starten sortere for meget i det. Ihvertfald ikke umiddelbart!
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.