#664 - Creare due dropdownlist collegate
Collegare due dropdownlist può risultare utile in diversi scenari, ad esempio quando si vuole permette la selezione di una provincia in base alla regione di appartenenza.
Si tratta di poche righe di codice, che vanno modificate per essere adattate alle proprie necessità:
<SCRIPT RUNAT="SERVER" LANGUAGE="C#">
void Page_Load()
{
if (!Page.IsPostBack)
{
// ds contiene i dati estratti dalla tabella
ddlMaster.DataSource = ds;
ddlMaster.DataBind();
}
}
// evento associato al cambio di valore in dllMaster
protected void BindDetails(object sender, System.EventArgs e)
{
int32 id = Convert.ToInt32(ddlMaster.SelectedValue);
// costruisco la query
string query = "SELECT ID, Descrizione FROM Province WHERE regione = " + id;
// in ds carico i dati della query
ddlDetails.DataSource = ds;
ddlDetails.DataBind();
}
</SCRIPT>
Regioni:
<asp:dropdownlist id="ddlMaster" DataTextField="Descrizione" DataValueField="ID" runat="server" onSelectedIndexChanged="BindDetails" /><br/>
Province:
<asp:dropdownlist id="ddlDetails" DataTextField="Descrizione" DataValueField="ID" runat="server" />Approfondimenti
- #920 - Utilizzare HttpModule in modalità asincrona
- Rilasciata la preview 1 di ASP.NET Ajax 4.0
- #901 - Impostare PrincipalPermission da un file XML
- #927 - Un HttpModule per passare automaticamente da HTTP a HTTPS
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- Chi ha paura di ASP.NET MVC?
- WPF: dal DataBinding ai Template - Seconda parte
- UrlRewriting con trabocchetti vari
- #937 - Personalizzare il contenuto del profilo con l'evento Personalize
- Attaccare bottone
- StringValidatorAttribute ConfigurationProperty e DefaultValue
- Articolo su ASP.NET e gli standard web su MSDN
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
