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