2014-10-13 2 views
1

여러 개의 gridviews를 반복하고 싶습니다.다중 gridviews를 반복 하시겠습니까?


문제점 : 페이지의 고객리스트 중 하나를 사용자가 어떤 고객을 선택하면 I가 다른 데이터로 이루어진 것을 적용 서로 아래의 2 그리드를 표시한다. 이제 각 고객에 대해 세부 그리드를 표시해야하며 그리드 바로 아래에 요약 그리드가 표시되어야합니다. 그건 잘 작동하지만 지금은 하나의 새로운 요구 사항입니다, 고객이 선택되지 않은 경우 다음에 반복적으로 반복하는 모든 고객의 세부 정보 및 요약 표를 표시해야합니다. 내가 쇼까지 필요에 따라 그리드 및 항목 템플릿을 사용하여 데이터를 관리했다, 내가 한 일은 그것은 제대로 작동


1) Bind Master grid first and on the RowDataBound event get its customer id for that row 
2) On Row RowCreated check if customer is same for current row and previous row if not insert the new row with gridview 
3) And On PreRender Bind that inserted gridview row with the summary data. 

했다.

하지만 올바른 방법이 아니라고 생각합니다.이를 달성 할 다른 방법이 있습니까? 도움이 될 것입니다. 혼란이있을 경우 언제든지 의견을 말할 수 있습니다. 내가 어떻게했는지에 대한 코드가 필요하다면 코멘트를 남겨주세요. 여기에 내 코드를 게시 할 것입니다.

답변

0

ASPxGridViewMaster-Detail View을 사용하면 더 좋을 것입니다. 그것은이 목적을 위해 정확하게 만들어졌습니다. 요약보기와 다른 설정을 추가하여 원하는보기를 얻을 수도 있습니다.

관련 문제