Eccezione in dropodownlist

giovedì 22 dicembre 2005 - 09.52

albegila82 Profilo | Newbie

ho dropodownlist con prim item vuoto e autopostaback true

se clicco sul bottone cerca dopo un autopostaback funziona alla grande
ma se clicco subito sul cerca senza selezionare la DDL mi da eccezione


Dettagli eccezione: System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.

Errore nel codice sorgente:


Riga 345: End If
Riga 346:
Riga 347: If (DDL_societa.SelectedItem.ToString.Trim) = Nothing Or DDL_societa.SelectedItem.ToString.Trim = "" Then



questo è il mio codice



if (DDL_societa.SelectedItem.ToString.Trim) = Nothing or (DDL_societa.SelectedItem.ToString.Trim)="" then
errore
else
fai tutto
end if


cosa devo scrivere per intercettarla al posto di
(DDL_societa.SelectedItem.ToString.Trim) = Nothing


PEPE Profilo | Senior Member

Ciao,
allora se ho capito bene hai una drop con autopostbach a true. La dorp dovrebbe presentarsi in questo modo:
1 campo: value="" text="";
2 campo: value="1" text="Campo 1"
3 campo: value="2" text="Campo 2"
e cosi via.....

Lasciamo perdere il caso in cui funziona. Hai detto di avere un pulsante cerca che esegue un qualcosa. Bhe!! nella sub basta fare un controllo sul valore e dire:
if dropMia.selectedValue<>"" then
fai le tue operazioni
End if

La domanda che mi viene in mente osservando il tuo tipo di errore e' questa. Ma la drop la crei a runtime oppure la dichiari nella pagina aspx e la riempi nel codebehind?

andreapavia Profilo | Senior Member

risolto grazie 1000

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5