Ciao!
Ho caricato una DropDownList da database e fino a qua tutto bene.
é possibile aggiungere valori oltre a quelli ottenuti dal Binding?
Mi serve per creare una lista di categorie che mostra come primo elemento "Seleziona.." ..
Grazie
Ciao!
Ho caricato una DropDownList da database e fino a qua tutto bene.
é possibile aggiungere valori oltre a quelli ottenuti dal Binding?
Mi serve per creare una lista di categorie che mostra come primo elemento "Seleziona.." ..
Grazie
La soluzione migliore consiste nell'aggiungere un elemento direttamente all'oggetto che funge da DataSource per il controllo DataBound.
Nicola Baldi <% Naighes %>
Il mio blog!![]()
"Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."
Grazie! Come si fa per aggiungere elementi al DataSource?
Io uso un Dataset caricato con i valori del DB
Supponendo che tu disponga di un DataSet il cui contenuto e' rappresentato dall'esecuzione di una determinata interrogazione alla base di dati.
L'esempio che ti ho fatto e' puramente indicativo, ma la logica da seguire e' quella.codice:// ds e' il tuo DataSet DataTable dt = ds.Tables[0]; DataRow newRow = dt.NewRow(); newRow["DataTextField"] = "Seleziona"; newRow["DataValueField"] = -1; dt.Rows.Add(newRow); YourDropDownList.DataSource = dt; YourDropDownList.DataTextField = "DataTextField"; YourDropDownList.DataValueField = "DataValueField"; YourDropDownList.DataBind();
Dovrai di conseguenza sostituire le espressioni utilizzate nei criteri di binding con quelle relative alla struttura del tuo resultset.
Spero di esserti stato di aiuto.
Nicola Baldi <% Naighes %>
Il mio blog!![]()
"Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."
Grazie mille!