Hej!Hur ändra properties på items i nästad repeater?
Ursäkta om detta blir en dubbelpostning, men frågan verkade inte komma upp på forumet vid förra försöket.
Antagligen är detta en korkad nybörjarfråga... ...sorry!
Har en nästad repeaterstruktur (se nedan).
Problemet är att jag inte lyckas referera till respektive linkbutton för att sätta deras properties. Har provat diverse varianter typ RepeaterBlock:ctl0:VG.CssClass = "red"; etc och får då "Object reference not set to an instance of an object." Koden körs när man klickar på någon linkbutton.
Kommer åt den linkbutton som jag klickar på genom ((LinkButton)e.CommandSource).CssClass = "red"; men jag behöver alltså ratta properties även på övriga linkbuttons, och göra detta vilkorat beroende på dels deras ID och dels vilken "rad" i repeatern de ligger på (RepeaterBlock:ctl0, RepeaterBlock:ctl1 etc).
Tacksam för alla idéer!
mvh/
Jonas
Strukturen ser ut ungefär såhär:
<asp:repeater id="RepeaterBlock">
<ItemTemplate>
<asp:LinkButton id="G" CssClass="normal">
<asp:Repeater id="RepeaterG">
<ItemTemplate>
</ItemTemplate>
</asp:Repeater>
</asp:LinkButton>
<asp:LinkButton id="VG" CssClass="normal">
<asp:Repeater id="RepeaterVG">
<ItemTemplate>
</ItemTemplate>
</asp:Repeater>
</asp:LinkButton>
</ItemTemplate>
</asp:repeater>
Ja, det finns förstås andra taggar också, runat=server, kod för data som visas, linkbutton commandname osv.