2011-05-01 1 views
0

안녕
Devexpress ASPXGridView와 함께 EntityDataSource를 사용하고 있는데 SQL 프로파일을 볼 때 'ASPxGridView'가 데이터베이스에서 모든 행을 가져 와서 '페이저 표시'를 선택하고 페이지 크기를 X.
반면에 Microsoft GridView 컨트롤은 데이터베이스에서 'TOP X'행만 가져옵니다. 모든 행이 아닙니다.
내 질문 :
'ASPXGridView'를 'GridView'와 같은 역할을하도록 만드는 방법이 있습니까? 아니면 'ASPXGridView'와 같은 방식으로 작동시키고 그걸로 아무 것도 할 수 없습니까?어떻게하면 Devexpress ASPxGridView가 모든 행 대신 데이터베이스에서 X 행만 가져 와서 X를 얻을 수 있습니까?

고맙습니다

당신을위한 두 가지 솔루션이 있습니다

답변

0

:

1) ASPxGridView을 설정하려고합니다. DataSourceForceStandardPaging 속성을 true로 설정하십시오. 데이터 소스가 기본적으로 서버 쪽 페이징을 지원하면 그리드가 표준 GridView로 작동합니다. 이 모드에는 몇 가지 제한 사항이 있으며 모든 항목이 도움말 항목에 나열되어 있습니다.

또는

2

)는 소위 서버 모드에서 ASPxGridView를 사용합니다. 그것은 다음과 같은 두 가지 주제에 설명되어 있습니다 :

Server-side Data Management

LINQ Server Mode

관련 문제