Ik heb een ArrayList met objecten die ik bind aan een DataGrid. 1 van de kolommen is een ButtonColumn waarbij ButtonType="LinkButton" en DataTextField="<property>" waarbij <property> een property van een object in de ArrayList is. Werkt allemaal als een trein.
Wanneer ik de tekst uit een bepaalde cell wil opvragen, doe ik dat op de volgende manier:
Echter, wanneer de kolom een ButtonColumn is, werkt dit niet. Het werkt wel als de column een BoundColumn is waarbij de DataField property gebonden is aan een waarde. Maar ik wil dus de waarde uit een ButtonColumn halen van de DataTextField property.
Is dit mogelijk?
Wanneer ik de tekst uit een bepaalde cell wil opvragen, doe ik dat op de volgende manier:
code:
1
2
3
4
| protected void OnClickDataGrid(Object sender, DataGridCommandEventArgs e)
{
string celltext = e.Item.Cells[0].Text);
} |
Echter, wanneer de kolom een ButtonColumn is, werkt dit niet. Het werkt wel als de column een BoundColumn is waarbij de DataField property gebonden is aan een waarde. Maar ik wil dus de waarde uit een ButtonColumn halen van de DataTextField property.
Is dit mogelijk?