Toon posts:

[ASP.NET] Variabele gebruiker met textbox

Pagina: 1
Acties:

Verwijderd

Topicstarter
-edit- topic moet zijn Variabele gebruikeN met textbox :-) -edit-

Hey,

Ik probeer het volgende voor elkaar te krijgen in ASP.net / C#

Vanuit een database genereer ik een aantal radiobuttons. Deze krijgen een nummer als id.
Nu wil ik vervolgens met een for loop controleren of één van deze radiobuttons gechecked zijn of niet.

Mijn code:
code:
1
2
3
4
5
for (int y=0; y<dataSet.Tables[0].Rows.Count; y++)
{
   if (y.checked==true)
        sInfo = y.ToString();
}

Nu gaathet bij if (y.checked==true) fout. Dit heb ik al vervangen door if ((y+".checked") == true)
en al dat soort mogelijke combinaties... geen eentje werkt :-( Hopelijk weet iemand een oplossing.

[ Voor 7% gewijzigd door Verwijderd op 11-01-2006 18:11 ]


  • MMUilwijk
  • Registratie: Oktober 2001
  • Laatst online: 21:23
Wat voor variabele type is "y" nu? Precies, een integer! En een integer kent de property .checked niet! Kortom, je zal een cast naar een checkbox moeten doen of het id vergelijken. In ieder geval niet die "y".

Overigens, post voortaan de errorcode even mee. Daardoor is het wat makkelijk de exacte oorzaak na te gaan

[ Voor 38% gewijzigd door MMUilwijk op 11-01-2006 18:21 ]

Everytime I suffer I become a better man because of it


Verwijderd

Waarschijnlijk werkt het al niet omdat je in C#/ASP.NET objecten geen nummer als naam toe kan wijzen, enkel met een _ prefix ervoor als _123. Ik zou je checkboxes id geven als "radiobutton"+nummer.ToString().

/offtopic
hi martijn, groeten van een leerling.

[ Voor 70% gewijzigd door Verwijderd op 11-01-2006 19:20 . Reden: Quote van OP weggehaald ]


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Kijk eens naar de FindControl methode.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

Topicstarter
Thanks.. FindControl werkt..