Gute Idee nur das ich an die currentControls in der Buttonclick Methode
nicht mehr drankomme :-(
Ich habe es jetzt mit
----------------------------
foreach (TextBox searchControl in getControl)
{...}
-------------------------
versucht wo getControl als private ControlCollection in der Klasse
deklariert wird und in der Methode wo ich die Textboxen generiert habe
setze ich dann getControl = currentControls. Kompiliert wird die Datei
nur bekomme ich jetzt eine Fehlermeldung wenn ich den Button klicke

-----error--------------------------------------------------------------
------------
Eine Ausnahme vom Typ System.InvalidCastException wurde ausgel�st. 
Beschreibung: Beim Ausf�hren der aktuellen Webanforderung ist ein
unverarbeiteter Fehler aufgetreten. �berpr�fen Sie die
Stapel�berwachung, um weiter Informationen �ber diesen Fehler zu
erhalten und festzustellen, wo der Fehler im Code verursacht wurde. 

Ausnahmedetails: System.InvalidCastException: Eine Ausnahme vom Typ
System.InvalidCastException wurde ausgel�st.
------------------------------------------------------------------------
------------
Bin nach nem halben Tag CS schon fast wieder Urlaubsreif
Mfg
        Bj�rn


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 21. Dezember 2001 20:09
An: aspDEdotnet
Betreff: [aspdedotnet] RE: 2 Fragen zu cs bzw webforms


1. Du kannst aus der control collection auf die textbox kommen �ber eine
Schleife der Art

foreach(Control MyControl in currentControls)
{
If(MyControl.ID == 1)
{
//Bingo !!
}
}

2. System.Object



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of maillist
Sent: Freitag, 21. Dezember 2001 14:53
To: aspDEdotnet
Subject: [aspdedotnet] 2 Fragen zu cs bzw webforms


Hallo Liste

Ich generiere in einer C# Datei mehrere Textboxen und Buttons, am Anfang
der Klasse habe ich eine Textbox "TestBox" als Private deklariert und in
der Methode durchlaufe ich dann eine Schleife wo ich dann mehrere
Textboxen mit unterschiedlichen ID�s generiere. 
------------------------------------------------------------------------
------------------------
public ControlCollection Test(ControlCollection currentControls) {
        for (int i=0; i<5; i++)
                {
                        TestBox = new TextBox();
                TestBox.ID      = "txtBox"+i;
                        currentControls.Add(TestBox);
                TestBox = null;                 
                }
}
------------------------------------------------------------------------
-------------------------
Wenn jetzt ein Button geclicked wird w�rde ich gerne z.B. der 1ten
Textbox einen Text zuweisen. Ich komm nur leider nicht an die Textbox
ran weil sie wie ich vermute im Page oder Control Obect drin ist und ich
nicht weiss wie ich da dann dran komme. Wenn mir jemand einen Tipp geben
k�nnte w�r das super.

Meine 2te Frage ist gibt es in C# eine m�glichkeit ein Objekt zu
deklarieren dem man dann unterschiedliche Typen zuweissen kann? In etwa
so wie dem <placeholder> in aspx. Dann m�sste ich nicht am Anfang meiner
Klasse jeweils eine Variable f�r Textboxen, Buttons usw erstellen
sondern k�nnte dann in einer grossen Schleife meine ganzen WebControls
dynamisch erstellen. Besten Dank im vorraus ein sch�nes Wochenende und
ein frohes Fest.

        Bj�rn
 
<---------------------------------->
  Bj�rn Berger 

  INVENIT Consulting GmbH
  Riehler Str. 36,  50668 K�ln

  Tel. / Fax :  0221-77530.0 / .190
  Internet   :  http://www.invenit.de
<---------------------------------->



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

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