私がやろうとしていること: データベースに会議の日付があります。これを表示するために、毎日 1 つの GridView を作成します。(私は毎日いくつかの会議を持っています)。その後、このグリッドビューを accordionPane に (1 日ずつ) 配置します。画面に長いリストを表示しないように Pane を入れたい。
ダイナミクス accordionPanes の作成方法、ダイナミクス GridView の作成方法を知っています (会議の数によって異なります)。1つのアコーディオンペインに1つのGridViewを配置することを知っています。(静的なもののためだけに)しかし、アコーディオンペインに動的にGridViewを配置することはできません...
私の問題のソースコード:
accordionPanes の動的数を作成する方法:
コードビハインド:
For i = 1 To j
Dim volet As New AjaxControlToolkit.AccordionPane
volet.Visible = True
volet.ID = "volet" & i.ToString
Accordion1.Panes.Add(volet)
Next
コード ASP.NET :
<asp:Accordion ID="Accordion1" runat="server" Width="873px" CssClass="accordion" FadeTransitions="true" HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected" RequireOpenedPane="false" ContentCssClass="accordionContent" TransitionDuration="100">
</asp:Accordion>
GridView の動的数を作成する方法:
コードビハインド:
For i = 1 To j
Dim datag As New GridView
datag.Visible = True
datag.ID = "datag" & i.ToString
Panel1.Controls.Add(datag)
Next
今、アコーディオンペインに GridView を挿入しようとしています。それは私の問題です。私が明確であることを願っています。
ご回答ありがとうございます