Soweit ich das sehen kann existiert zu
dem Zeitpunkt wo du int k in der Auswerten() Funktion abf�llen willst das
ViewState nicht...
 
Die Ausgabe() Funktion wird nirgends ausgef�hrt...
Schon mal debbugt...??
 
Gruss Oliver
-----Urspr�ngliche Nachricht-----
Von: Stefan Tammerl [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 28. November 2002 14:38
An: aspDEdotnet
Betreff: [aspdedotnet] noch eine frage

Hab nun folgenden Code:

 

 

private void Page_Load(object sender, System.EventArgs e)

            {

                  if(IsPostBack==false)

                  {

                        Auswerten();

                  }

            }

            #region Web Form Designer generated code

            override protected void OnInit(EventArgs e)

            {

                  //

                  // CODEGEN: Dieser Aufruf ist f�r den ASP.NET Web Form-Designer erforderlich.

                  //

                  InitializeComponent();

                  base.OnInit(e);

            }

           

            /// <summary>

            /// Erforderliche Methode f�r die Designerunterst�tzung.

            /// Der Inhalt der Methode darf nicht mit dem Code-Editor ge�ndert werden.

            /// </summary>

            private void InitializeComponent()

            {   

                  this.Load += new System.EventHandler(this.Page_Load);

 

            }

            #endregion

 

            public void Ausgabe(object sender, System.EventArgs e)

            {

                  double i=Convert.ToDouble(TXB_Anzahl.Text);

                  int j=0;

                  for(j=1;i>=j;j++)

                  {

                        Label LBL_Messwert = new Label();

                        LBL_Messwert.ID="LBL_Messwert" + j.ToString();

                        LBL_Messwert.Text="Messwert" + j.ToString();

                        LBL_ph.Controls.Add(LBL_Messwert);

                        TextBox TXB_Messwert = new TextBox();

                        TXB_Messwert.ID="TXB_Messwert" + j.ToString();

                        TXB_ph.Controls.Add(TXB_Messwert);

                  }

                  CMB_Auswerten.Visible=true;

                  ViewState["count"]=j;

            }

 

            public void Auswerten()

            {

                  int m=0;

               int k=(int)ViewState["count"];

                  for(m=1;k>=m;m++)

                  {

                  }

            }

 

 

In der fettgedruckten Zeile sei ein Fehler. Es kommt folgende Fehlermeldung:

 

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

 

Was ist falsch?

 

 

Gru�,

Stefan

 

 

 

 

| [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

Antwort per Email an