Ajax 및 Gridview-Fu-아코디언 팬이 GridViews와 함께 작동하는 방법은 무엇입니까?
-
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를 바인딩 할 수 있다고 생각합니다. 유일한 단점은 부하에 모든 그리드/목록보기를 채울 것이라는 것입니다.
제휴하지 않습니다 StackOverflow