Torna al Thread

protected void btn_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("id_del_campo_checkbox");//... e recupero la cella della checkbox per ogni riga if (cb.Checked) return; //se è checkata, allora esco da tutta la funzione del click: di sicuro almeno un dato è checkato } //se chiudo il ciclo e sono ancora nella funzione di click, vuol dire che non ho checkato nulla: lancio un alert, registrando un semplice javascript string a = "<script language='javascript' type='text/javascript'>"; a += "alert('non ci sono checks attive') </script>"; this.ClientScript.RegisterClientScriptBlock(a.GetType(), "prova", a); } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5