Ich würde Dir empfehlen das ganze im CodeBehind zu machen!
Dazu schnappste Dir das ItemDataBound Event, Deines DataGrids
this._Grid.ItemDataBound += new
DataGridItemEventHandler(_Grid_ItemDataBound);
Dann schreibste Dir Deine Methode _Grid_ItemDataBound
private void _Grid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
// Holen Deines LinkButtons!
LinkButton LB = (LinkButton)e.Item.FindControl("MyLinkButton");
LB.Text = "Hier den Text rein";
}
}
Das wäre eine Methode, bei der er Zeile für Zeile das ganze ersetzt.
Sinnvollerweise holt man also nur einmal den einzusetzenden Text aus dem
Ressourcen - und schreibt sich den in eine Variable - die man dann für den Text
des LinkButton verwendet.
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL
PROTECTED]
Gesendet: Donnerstag, 30. Juni 2005 08:40
An: [email protected]
Betreff: [Asp.net] Im DataGrid einem LinkButton innerhalb einer TemplateCol.
dyn. Text zuweisen
Hallo ASP.NET Freunde
Wie ich den Header zur Laufzeit nder kann, habe ich dank aspheute gefunden. Ich
habe aber leider noch keine Idee davon, wie ich auch den Text meiner LinkButtons
in jeder Zeile des DataGrids zur Laufzeit ndern kann.
Ich habe den LinkButton in eine TemplateColumn platziert. Nun mchte ich, wenn
die App ausgefhrt wird, aus der Sprachresource den Text abhngig der aktiven
Sprache auslesen und dem LinkButton zuweisen. (Der Text fr den LinkButton ist
fr jede Zeile einer Spalte gleich.)
Vielen Dank fr Hinweise und Tipps
Patrik
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net