2008-10-15 4 views
2

좋아, 나는 여기 누군가가이 닌자 엘리트 수준의 코딩을 시도했다는 것을 알고있다. 본질적으로 내가하고 싶은 것은 다음과 같습니다.Ajax와 GridView-Fu - AccordionPanes를 GridView와 함께 사용하는 방법?

리턴 된 각 행이 asp.net-ajax AccordionPane의 헤더 부분이되는 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> 

가능합니까?

답변

1

대신 ListView를 사용해 보셨습니까? ItemTemplate에서 AccordianPanes를 정의한 다음 각 행 내부에 GridView 또는 ListView를 바인딩 할 수 있다고 생각합니다. 유일한 단점은로드시 모든 Grid/ListView를 채울 수 있다는 것입니다.

관련 문제