2012-03-05 5 views

답변

3

Selected 이벤트를 처리하고 ResultsEntityDataSourceSelectedEventArgs에 액세스하여 EntityDataSource에서 실행 된 쿼리 결과에 액세스 할 수 있습니다.

+0

실제로 응답의 첫 번째 부분에만 액세스하고 있습니다. 현재 페이지뿐 아니라 모든 데이터에 액세스 할 수 있습니까? – Andron

+0

페이징이 활성화 된 경우 쿼리에서 더 이상 반환되지 않으므로 선택한 페이지에만 액세스 할 수 있습니다. 페이징을 해제 (또는'Selecting' 이벤트에서 수정)해야하지만 UI에 모든 데이터를로드하지 않도록 UI 구성 요소에서 데이터 소스의 연결을 끊어야합니다. 'QueryCreated'에서 쿼리에 접근 할 수도 있습니다.하지만 이미 페이징이 적용될 것으로 기대합니다. –

+1

이것을 사용하는 사람들은 다음과 같이 작동합니다 :'var x = e.Results.Cast () .ToList();'... 자신의 것으로 'EntityClass'를 대체하고 있습니다. – PeterX