Ajax和GridView——如何使手风琴窗格与GridView一起工作?

Ajax和GridView——如何使手风琴窗格与GridView一起工作?,gridview,asp.net-ajax,Gridview,Asp.net Ajax,好的,我知道这里有人曾经尝试过这种忍者精英级别的编码。基本上我想做的是: 我想要一个GridView,其中返回的每一行都成为asp.net-ajax AccordionPane的标题部分。每一行也有一些唯一的键,当您单击每一个AcccordionPane标题时,将依次显示内容窗格,然后打开另一个GridView,其中填充了使用该唯一键从数据库中提取的信息 现在我知道有人尝试过这种疯狂的东西——而且似乎没有那么疯狂难,看看海报上的cooments部分,名为awni: 您尝试过使用ListView

好的,我知道这里有人曾经尝试过这种忍者精英级别的编码。基本上我想做的是:

我想要一个GridView,其中返回的每一行都成为asp.net-ajax AccordionPane的标题部分。每一行也有一些唯一的键,当您单击每一个AcccordionPane标题时,将依次显示内容窗格,然后打开另一个GridView,其中填充了使用该唯一键从数据库中提取的信息

现在我知道有人尝试过这种疯狂的东西——而且似乎没有那么疯狂难,看看海报上的cooments部分,名为awni:


您尝试过使用ListView吗?我认为您可以在ItemTemplate中定义AccordianPanes,然后在每行中绑定一个内部GridView或ListView。唯一的缺点是它会在加载时填充所有网格/列表视图

<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>