2

さて、私はここの誰かが以前にこの忍者エリートレベルのコーディングを試したことがあることを知っています。基本的に私がやりたいのはこれです:

返される各行がasp.net-ajaxAccordionPaneのヘッダー部分になるGridViewが必要です。各行にもいくつかの一意のキーがあり、それらのAcccordionPaneヘッダーのそれぞれをクリックすると、コンテンツペインが表示され、その一意のデータベースから取得された情報が入力された別のGridViewが開きます。鍵。

今、私はそこにいる誰かがこの非常識な何かを試したことを知っています---そしてそれはめちゃくちゃ難しいことではないようです、awniという名前のポスターのcoomentsセクションを見てください:

http://www.asp.net/learn/ajax-videos/video-87.aspx

<ajaxToolkit:AccordionPane ID="AccordionPane2>
    <Header>
       **********EACH HEADER IS A ROW FROM A DATABASE 
    </Header>
    <Content>
        <asp:GridView  DataSourceID="SqlDataSource1">
        <Columns>
           **********THIS GRIDVIEW IS POPULATED WITH A DATABASE QUERY
        </Columns>
        </asp:GridView>
    </Content>
</ajaxToolkit:AccordionPane>

出来ますか?

4

1 に答える 1

1

代わりに ListView を試しましたか? ItemTemplate で AccordianPanes を定義し、各行内に内部の GridView または ListView をバインドできると思います。唯一の欠点は、ロード時にすべての Grid/ListViews にデータが入力されることです。

于 2008-10-30T20:13:12.107 に答える