 |
|
 |
| Precedente :: Successivo |
Autore |
Messaggio |
|
|
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
Inviato: Gio Nov 20, 2008 11:42 am Oggetto: [ASP.NET] Dropdownlist e valore null |
|
|
Se in un detailsview o controllo analogo in asp.NET avete una dropdownlist, ma il campo del database è nullable, il bind fallirà. Il trucco in questo sta nell'aggiungere un campo fittizio nella lista della dropdownlist:
| Codice: |
| <asp:ListItem Selected="True" Value="">Nessuna</asp:ListItem> |
Aggiungere poi la proprietà AppendDataBoundItems alla dropdownlist:
| Codice: |
<asp:DropDownList ID="ddl" runat="server" DataSourceID="mydatasource"
DataTextField="text" DataValueField="id"
SelectedValue='<%# Bind("id") %>' AppendDataBoundItems="true" > |
et voila, il gioco è fatto! Il trucco è usare Value="", che viene interpretato come null durante il databind.
PS: versione inglese dell'articolo qui. _________________ Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!
Realizzazione siti web e applicazioni ASp.NEt, C/C++, C# |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|