Ajax 및 Gridview-Fu-아코디언 팬이 GridViews와 함께 작동하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/203538

  •  03-07-2019
  •  | 
  •  

문제

좋아, 나는 여기 누군가 가이 닌자 엘리트 코딩 수준을 시험해 본 것을 알고있다. 본질적으로 내가하고 싶은 것은 다음과 같습니다.

반환 된 각 행이 ASP.Net-Ajax 아코디언 페인의 헤더 부분이되는 그리드 뷰를 원합니다. 각 행에는 고유 한 키가 있으며, 각 AccordionPane 헤더를 클릭하면 컨텐츠 창을 드러내면서 다른 그리드 뷰를 열어야합니다. 열쇠.

이제 나는 누군가 가이 미친 짓을 시도한 것을 알고 있다는 것을 알고 있습니다. 그리고 그것은 어렵지 않은 것 같지 않습니다. 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>

가능합니까?

도움이 되었습니까?

해결책

대신 ListView를 사용해 보셨습니까? ItemTemPlate에서 AccorDIANPANES를 정의한 다음 각 행 안에 내부 GridView 또는 ListView를 바인딩 할 수 있다고 생각합니다. 유일한 단점은 부하에 모든 그리드/목록보기를 채울 것이라는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top