Avatar billede alpapa Nybegynder
26. februar 2004 - 22:09 Der er 4 kommentarer og
1 løsning

Foreach checkbox.Checked i min repeater

Hejsa Eksperter

Er kørt fast i dette gennemløb...

Har over 100 checkboxe, som jeg gerne vil tjekke på.

Checkboxene hedder chkbox1, chkbox2 osv... og bliver genereret i en Repeater.

Har gang i sådan noget her, som ikke virker - kan I hjælpe mig færdig?

int i;
i = 1;
foreach(RepeaterItem chk in rptVagt.Items)
{
if(chkbox[i].Checked)
{
Response.Write("Jubii");
}
i++;
}

På forhånd tak
alpapa
Avatar billede burningice Nybegynder
27. februar 2004 - 12:31 #1
mon ikke du mere skal bruge noget ala det her:

foreach(RepeaterItem chk in rptVagt.Items) {
  object o = chk.FindControl("chkbox");

  if (o != null) {
      CheckBox chkbox = (CheckBox)o;

      if (chkbox.Checked) {
        Response.Write("Jubii");
      }
  }
}
Avatar billede alpapa Nybegynder
27. februar 2004 - 23:28 #2
Hmmm - der er ingen forskel!
Der er ingen fejl ~ men det spiller heller ikke...
Er det mon noget at gøre med at den ikke kan finde ("chkbox"), som jo ikke eksisiterer, chkbox1, chkbox2, osv. eksisterer... ?
Avatar billede alpapa Nybegynder
27. februar 2004 - 23:36 #3
cyberfessor - hvordan dælen plejer du, at lave et gennemløb af fx. checkboxe?
Avatar billede alpapa Nybegynder
28. februar 2004 - 19:08 #4
Øv
Avatar billede burningice Nybegynder
04. marts 2004 - 23:33 #5
well.. jeg plejer såmænd bare at gøre noget lign. som det jeg skrev i den kode jeg kom med her, så hvorfor det ikke lige virker kan være svært at svare på.

normalt hjæplper det at lave en del debugging, evt. finde ud af om der overhovedet findes nogle objecter i rptVagt.Items, hvis der gør finde ud af hvilke typer det er osv.
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