Ik heb een datagrid met daarin een aantal Templatecolumns. Het geval is dat deze columns gevuld worden met labels, en 1 met een textbox en 1 met een button.
Als ik op een button click in de datagrid, dan wil ik de inhoud van de cellen lezen.
De inhoud van de textbox lees ik op de volgende manier:
Als ik nu hetzelfde wil doen met een column met een label, dan krijg ik een lege string terug.
De reden is denk ik dat een textbox ook daadwerkelijk bestaat in html met attribute 'text', en een label niet.
Ik heb het nu opgelost door een tooltip toe te voegen aan de labels, die kan ik wel uitlezen, maar dat staat weer zo slordig. Je krijgt namelijk die tooltips ook te zien als je met je muis over de labels gaat...
Er moet toch een andere manier zijn zou je zeggen.
Onderstaande code werkt ook niet, dat geeft ook een lege string:
Als ik op een button click in de datagrid, dan wil ik de inhoud van de cellen lezen.
De inhoud van de textbox lees ik op de volgende manier:
ASP.NET:
1
| e.Item.FindControl("Textbox1"), TextBox).Text |
Als ik nu hetzelfde wil doen met een column met een label, dan krijg ik een lege string terug.
ASP.NET:
1
| e.Item.FindControl("Label1"), Label).Text |
De reden is denk ik dat een textbox ook daadwerkelijk bestaat in html met attribute 'text', en een label niet.
Ik heb het nu opgelost door een tooltip toe te voegen aan de labels, die kan ik wel uitlezen, maar dat staat weer zo slordig. Je krijgt namelijk die tooltips ook te zien als je met je muis over de labels gaat...
ASP.NET:
1
| e.Item.FindControl("Label1"), Label).ToolTip |
Er moet toch een andere manier zijn zou je zeggen.
Onderstaande code werkt ook niet, dat geeft ook een lege string:
ASP.NET:
1
| e.Item.Cells(2).Text |
Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com