Skulle behöva lite hjälp, läget är som lyder, jag har gjort en repeater som listar forumtrådar.
I footertemplate:en har jag två knappar som väljer första respektive sista post som ska visas.
Allt funkar jättefint, men det blir problem när jag vill lägga till en label som är tänkt att visa mellan vilka poster man står.
Helst hade jag helt enkelt velat sätta labelns textegenskap till rätt värde men det tillåts jag inte när den är deklarerad i repeatern.
Kan någon komma med en lösning innan jag är helt hårlös?
Det är väl bara att lägga in en funktion för Repeaterns ItemDataBound event sen kollar du om det är footertemplate man är i så kan du använda findcontrol för att sätta texten.
Exempel:
private void repeatern_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Footer)
{
((Label)e.Item.FindControl("lblFoot")).Text = "det värdet du ville ha";
}
}
sub rp1_ItemDataBound(sender as object, e as RepeaterItemEventArgs)
if e.item.itemtype = ListItemType.Footer
CType(e.Item.FindControl("lblFP"), Label).Text = Reqest.QueryString("fp")
CType(e.Item.FindControl("lblSP"), Label).Text = Request.QueryString("sp")
end if
end sub
253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25