プログラムでこれを行うにはどうすればよいですか?
テンプレート列を使用してから、次のようなものを使用して、これを宣言的に行うことができます。
...
<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>
...
データに基づいてこのグリッドを動的に作成しているため、1 セットのコントロールを含む列が既に追加されています。しかし今、groupImg画像コントロールがクリックされた場合に拡大/縮小する複数の画像を表示する方法を理解する必要があります(私はulを切り替えるだけです)..
誰かが私を正しい方向に向けることができますか? ありがとう。