Forums Neueste Beiträge
 

Inhalt dynamisch erstellter Textbox im GridView

17/09/2008 - 14:44 von WolfgangH | Report spam
Wie kann ich auf den Inhalt der dynamisch erzeugten Textboxen im GridView
zugreifen?
Erstellung: Spalte 1 bekommt in RowDataBound-Ereignis eine TextBox:
{
TextBox tb = new TextBox();
tb.ID = "TB" + e.Row.RowIndex.ToString();
tb.Text = "dummy-text";
e.Row.Cells[1].Controls.Add(tb);
}

gleich danach kann ich die TextBox(en) noch finden
GView.Rows[i].Cells[1].HasControls() ist dann true

Nach der Anzeige, wenn der Anwender den Speichern-Button geclickt hat,
möchte ich die (evtl. abgeànderten) Textbox-Inhalte auslesen, doch dann hat
GView.Rows[i].Cells[1].HasControls() immer false.

Wer kann mir helfen, was mache ich da falsch?
Wolfgang
 

Lesen sie die antworten

#1 Thomas Bandt
17/09/2008 - 14:53 | Warnen spam
WolfgangH schrieb:
Wer kann mir helfen, was mache ich da falsch?



Das Control muss vor dem Zugriff immer (!) neu erzeugt
werden, d.h. erst das GridView binden, dann zugreifen.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen