Hallo Andreas,

also mit verschiedenen TabValue Objekten geht es nicht. Gleiche Fehlermeldung. Ich schau mir mal StringDictionary an, vielleicht gibt es da was.
Oder hast du noch einen anderen Ansatz?


Gruss
Pat
Pessner, Andreas wrote:
Doch - der hat ein Problem damit! Da immer ja Objekte verwendet werden, kann er dieselbe DataSource nicht an Listen binden!

Erstelle mal 2 verschiedene TabValue Objekte - dann geht es. Vielleicht kannste 
ja auch tabValue.Clone() nehmen?

Wobei sowieso die Frage bleibt ob Du dafür HashTable Objekte nehmen solltest - 
oder ob nicht ein wahrscheinlich einfacheres StringDictionary Objekt sinnvoller 
wäre.

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Pat Boné - 
boingMedia
Gesendet: Donnerstag, 24. März 2005 14:58
An: asp.net@glengamoi.com
Betreff: Re: AW: [Asp.net] radiobuttonlist auswerten

Jetzt bin ichs doch nochmal...

Ich lege mehr als eine RadioList in meinem Script an.

Folgendermaßen:
radioListe1.DataSource = tabValues
        radioListe1.DataValueField = "Value"
    radioListe1.DataTextField = "Key"
    radioListe1.DataBind()
        
        radioListe2.DataSource = tabValues
        radioListe2.DataValueField = "Value"
    radioListe2.DataTextField = "Key"
    radioListe2.DataBind()

...

Die ABfrage der ersten Liste funktioniert mit:
If radioListe1.SelectedItem.Value = "" Then

aber bei:
If radioListe2.SelectedItem.Value = "" Then

bekomme ich wieder die Fehlermeldung:
Ausnahmedetails: System.NullReferenceException: Der Objektverweis wurde nicht 
auf eine Objektinstanz festgelegt.

Eigentlich sollte es doch nichts ausmachen wenn ich für die RadioListe den 
gleichen Hashtable (tabValues) benutze oder? Lt. HTML-Quelltext wurden die 
Listen auch alle schön angelegt. Kann das wieder am Bind liegen?

Gruss
Pat


Pessner, Andreas wrote:

Das liegt wahrscheinlich am DataBind()!

Nach dem DataBind ist die Liste quasi neu initialisiert - und dann gibt es kein 
SelectedItem nach dem Postback mehr!

Schau Dir mal das Beispiel an:
ms-help://MS.NETFrameworkSDKv1.1.DE/cpref/html/frlrfsystemwebuiwebcontrolslistcontrolclassselecteditemtopic.htm

Du darfst die RadioButtonList nur einmal erstellen - also nach dem Postback 
nicht noch mal!

Das machste - indem Du implementierst!

if (!Page.isPostBack)
{
        radioListe1.DataSource = tabValues
        radioListe1.DataValueField = "Value"
        radioListe1.DataTextField = "Key"
        radioListe1.DataBind()
}

Dann sollte es gehen.



-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Pat Boné - 
boingMedia
Gesendet: Donnerstag, 24. März 2005 13:24
An: asp.net@glengamoi.com
Betreff: [Asp.net] radiobuttonlist auswerten

Hallo zusammen,

ich kann aus meiner ASP:RadiobuttonList den gewählten Wert, bzw. Abfrage ob 
überhaupt was gewählt ist, nicht auswerten.
Bekomme ständig die Fehlermeldung:

Ausnahmedetails: System.NullReferenceException: Der Objektverweis wurde nicht 
auf eine Objektinstanz festgelegt.

Ich verstehe das nicht. Folgendermaßen baue ich die List zusammen:

im html teil:
<asp:RadioButtonList id="radioListe1" runat="server"  AutoPostBack="False" 
RepeatDirection="Horizontal" />

im script teil:

Dim tabValues As New HashTable(4)
tabValues.Add("EZ", "EZ")
tabValues.Add("DZ", "DZ")
...
radioListe1.DataSource = tabValues
radioListe1.DataValueField = "Value"
radioListe1.DataTextField = "Key"
radioListe1.DataBind()

und über

radioListe1.SelectedItem.Value

versuche ich einen selektierten Wert zu bekommen. Allerdings ohne Erfolg.

Selbst über

Dim l As ListItem
l = radioListe1.SelectedItem
response.write(l.Text)

geht es nicht bekomme hier auch einen fehler.

Ich weiss nicht mehr weiter, da in allen Publikationen es so inne steht!

Kann jemand helfen?

Gruss
Pat

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net




_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an