Как бы я поступил так программно?
Я могу сделать это просто декларативно, используя столбец шаблона, а затем использовать что-то вроде этого:
...
<TemplateGridColumn>
<ItemTemplate>
<div>
<asp:Image ID="groupImg" CssClass="groupImg" runat="server"/>
<asp:Repeater ID="groupItemRpt" runat="server">
<HeaderTemplate>
<ul class="groupItemList">
</HeaderTemplate>
<ItemTemplate>
<li>
<asp:Image ID="itemImg" runat="server" />
<asp:HiddenField ID="itemValue" runat="server" />
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
</div>
</ItemTemplate>
</TemplateGridColumn>
...
Я динамически создаю эту сетку на основе данных, поэтому я уже добавил столбцы с одним набором элементов управления. Но теперь мне нужно выяснить, как показать несколько изображений, которые расширяются / сжимаются, если щелкнуть элемент управления изображением groupImg (я просто переключаю ul) ..
Кто-нибудь может указать мне правильное направление?
Спасибо.