Tilgå dataset i nestede repeaters
Hejsa alle sammenJeg har to repeaters der er nested med 'rpEvents' som parent og
'rpCollections' som child. Det virker for så vidt meget godt, men så er det
at jeg skal hve fat i noget data i det DataSet der er bundet til
kontrollerne. På parent bruger jeg OnItemDataBound, og så noget i retning af
det her:
public void rpEvents_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
{
DataRowView drv = e.Item.DataItem as DataRowView;
//Nu kan jeg udskrive data fra den:
Literal test = e.Item.FindControl("test");
test.Text = (string)drv["Title"];
}
}
.. og det virker også fint! Det er når jeg i min child kontrol skal udføre
samme handling det går galt. DataSet'et er jo kun (direkte) bundet til
parent kontrollen, så jeg kan ikke ummidelbart finde ud af at lave et
DataRowView ud fra parent DataSet'et.
Jeg håber der er nogen der kan hjælpe, jeg er helt lost :-(
