Torna al Thread
protected void btn1_Click(object sender, EventArgs e)
{
foreach (GridViewRow gvr in gv1.Rows)//ciclo su tutte le righe VISIBILI della mia griglia...
{
CheckBox cb = (CheckBox)gvr.FindControl("cb1");//... e recupero la cella della checkbox per ogni riga
if (cb.Checked)
{
errore.Visible = false;
return; //se è checkata, allora esco da tutta la funzione del click: di sicuro almeno un dato è checkato
}
errore.Visible = true;
errore.Text = "inserisci almeno un check attivo";
}