Du hast nun deine ArrayList initialisiert, aber nicht deren Eintr�ge... z.b.
String branchenListe[1] = new String(); oder so �hnlich glaub -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von matthias zimmerling Gesendet: Freitag, 21. Juni 2002 09:47 An: aspDEdotnet Betreff: [aspdedotnet] AW: NullReferenceException > Du deklarierst branchenListe ja zweimal... Hallo Andreas, Danke. Hab ich korrigiert (s.u.) Hat aber leider nichts am Fehler gee�ndert ... Der CodeBehind . . using KiezAssembly; . . . void Page_Load() { string strPageName = "neuer Benutzer"; ArrayList branchenListe = new ArrayList(); KiezUtilities branList = new KiezUtilities(); branList.XmlDropDownList(strPageName, 1, ref branchenListe); // // letzte Zeile f�hrt zu: // System.NullReferenceException: // Object reference not set to an instance of an object. ddlBranche.DataSource = branchenListe; ddlBranche.DataBind(); } Die Klasse in der Assembly: using System; using System.Collections; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data; using System.Data.OleDb; using System.Web; using System.Web.Mail; using System.Xml; using System.Xml.XPath; namespace KiezAssembly { public class KiezUtilities : Page //HttpContext.Current. { string strPfad; . . . public void XmlDropDownList (string strPageName, byte byteEbene, ref ArrayList branchenListe) { strPfad = Server.MapPath(CreatePath(byteEbene) + "db\\KiezTageskarte.mdb"); XPathDocument objXPathDoc; try { objXPathDoc = new XPathDocument(strPfad); } catch (Exception ex) { divFehlermeldung.InnerHtml = this.Fehlerseite(strPageName, ex.ToString(), 1); pnlFormular.Visible = false; this.SendMail(ex.ToString()); return; } XPathNavigator objXPNav = objXPathDoc.CreateNavigator(); XPathNodeIterator objXPIter; objXPIter = objXPNav.Select("descendant::Branche"); while (objXPIter.MoveNext()) { branchenListe.Add(objXPIter.Current.Value); } } } } | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
