Gestione checkbox

lunedì 16 gennaio 2006 - 17.17

ktm86 Profilo | Junior Member

Ciao a tutti

sto creando una paginetta per raccogliere informazioni varie, e mi trovo a dover gestire una 20ina di checkbok.

dopo il postback come posso controllare (in modo furbo) quali sono checcate e quali no? Senza dover usare un if-else per ognuna?

saluti a tutti

freeteo Profilo | Guru

ciao,
se i check sono relativi a cami sul db puoi usare 1a checkboxlist mettendo il valore identificativo diverso quando la riempi e quindi con 1 foreach recuperi tutti gli elementi e vedi se sono checkkati:

foreach (ListItem var in this.CheckBoxList1.Items )
....

altrimenti puoi sempre usare 1 foreach per i controlli del form della pagina e vedere di tirarti fuori solo quelli di tipo "checkbox" cosi:

foreach (Control var in this.form1.Controls )
if (var.GetType().Name.ToLower() == "checkbox")
....

e quindi di questi vedere se sono fleggati e fare quello che devi fare...;-)
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo

ktm86 Profilo | Junior Member

ok grazie mille per il consiglio, utilizzero una checkboxlist

Non è che non lo so fare, è che proprio non ne ho idea!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5