Object reference not set to an instance of an object.

Tags:    .net

<< < 12 > >>
Endnu et spørgsmål


Jeg får en fejl (ret kendt fejl kan jeg forstå)


Fold kodeboks ind/udKode 


Fejlen er: Object reference not set to an instance of an object.

Mvh Klaus



13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvilken linje får du den på?

Vil næsten tro det er i din if

Vil foreslå dig og bruge !String.IsNullOrEmpty(ListBoxCountries.SelectedValue), da den både tjekker for om den er null eller tom ("")



Prøv som Casper siger.

Og du får måske noget uventet opførsel hvis du ikke har sat den til én valgt maks og man vælger flere. Kig her for at sætte den til "One": http://msdn.microsoft.com/en-us/library/system.windows.forms.selectionmode.aspx



Indlæg senest redigeret d. 25.11.2009 15:13 af Bruger #14645
Hvilken linje får du den på?

Vil næsten tro det er i din if

Vil foreslå dig og bruge !String.IsNullOrEmpty(ListBoxCountries.SelectedValue), da den både tjekker for om den er null eller tom ("")



Der kommer ingen fejl nu, men når jeg trykker på min knap, indsættes der ingenting i min Label?

Fold kodeboks ind/udKode 


ListBoxCountries er bundet til en datasource i code behind filen.

Nogen der har noget forslag?



Iøvrigt, så hvis jeg sletter + ListBoxCountries.SelectedItems.Value;
Så kommer teksten (You Choose:) heller ikke frem???



Prøv og skrive Response.Write(ListBoxCountries.SelectedItems.Value);

Så kan du se hvad den indeholder (Eller bare debug og check locals)



Prøv og skrive Response.Write(ListBoxCountries.SelectedItems.Value);

Så kan du se hvad den indeholder (Eller bare debug og check locals)


Husk at sikre du ikke databinder din liste, ved postback..

if(!Page.IsPostBack)
{
//databind
}

ellers vil den 0-stilles ved hvert request

/J



Jeg skriver følgende

Fold kodeboks ind/udKode 


Label output bliver "You Choose : False"

Nogn forslag?



Uden .



Okay, den Jokke gav mig svaret. I min Page Load bandt jeg min list. Jeg tilføjede if(!Page.IsPoastBack), og i min eventhandler for min button skulle der bare stå:
Fold kodeboks ind/udKode 

taksa allesammen, bliver klogere hver dag - heldigvis


Jeg kan ikke gi Jokke point???



Indlæg senest redigeret d. 01.12.2009 13:40 af Bruger #12468
<< < 12 > >>
t