Ja insoweit hatte ich das auch schon gefunden - habe mich aber gefragt ob es immer so umst�ndlich �ber FindControl sein mu�? Kann mir n�mlich nicht denken das dies sehr performant ist - wenn er jedes Objekt immer erst suchen mu� - es handelt sich nat�rlich nicht nur um eine einzelne Textbox - sondern eigentlich um 10 verschiedene Elemente pro Eintrag.
Ich dachte an sowas - wie das Objekt beim Erstellen gleich mit Rendern zu lassen - oder sowas - damit er es gleich richtig kennt. Als Notl�sung ist das nat�rlich auch sehr gut. Vielen Dank trotzdem Andreas -----Urspr�ngliche Nachricht----- Von: Michael Schwarz [mailto:[EMAIL PROTECTED]] Gesendet: Montag, 23. September 2002 14:09 An: aspDEdotnet Betreff: [aspdedotnet] Re: dynamische WebControls <%@ Page Language="c#"%> <script runat="server" language="c#"> void Page_Init(Object sender, EventArgs e) { TextBox myTB = new TextBox(); myTB.ID = "TB_1"; P.Controls.Add(myTB); TextBox x = (System.Web.UI.WebControls.TextBox) Page.FindControl("TB_1"); x.Text = "hans"; } </script> <html><body> <form runat="server"> <asp:Label id="P" runat="server"/> </form> </body></html> CIAO Michael Microsoft Certified Professional (MCP) ----- Original Message ----- From: "Pessner, Andreas" <[EMAIL PROTECTED]> To: "aspDEdotnet" <[EMAIL PROTECTED]> Sent: Monday, September 23, 2002 1:52 PM Subject: [aspdedotnet] dynamische WebControls Ich baue mir per Funktion mehrere WebControls zusammen: for (int i=1;i<=3; i++); { TextBox myTB = new TextBox(); myTB.ID = "TB_" + i; myPanel.Controls.Add(myTB); } Wobei myPanel dann die TextBoxen enth�lt - soweit sogut. (i ist nat�rlich nicht nur von 1 bis 3 sondern kommt als Werte aus der DB) Nun m�chte ich genau den erstellten TextBoxen TB_1, TB_2 und TB_3 Text zuweisen. Wenn ich nun nur versuche das ganze mit TB_1.Text = "Blah"; zu handeln - kotzt der mir mit: "CS0246: The type or namespace name 'TB_1' could not be found (are you missing a using directive or an assembly reference?)" rum. Somit kann er nicht so einfach auf TB1 zugreifen - da es TB1 nicht als public TextBox TB_1 in meiner CodeBehind Klasse gibt - ist ja auch klar - da sie ja dynamisch erstellt wurden. Nun meine Frage: Wie komme ich an die TextBoxen ran? Vielen Dank im Vorraus Andreas Andreas Pessner smtp: [EMAIL PROTECTED] | [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
