ObjectDataSourceView.EnablePaging 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스 컨트롤이 검색하는 데이터 집합을 통해 페이징을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool EnablePaging { bool get(); void set(bool value); };
public bool EnablePaging { get; set; }
member this.EnablePaging : bool with get, set
Public Property EnablePaging As Boolean
속성 값
true- 데이터 원본 제어가 검색하는 데이터를 통해 페이징을 지원하는 경우 그렇지 않으면 . false
설명
컨트롤에 ObjectDataSourceView 의한 페이징은 비즈니스 개체의 ObjectDataSourceView , StartRowIndexParameterNameMaximumRowsParameterName및 SelectCountMethod 속성을 설정하고 EnablePaging적절한 매개 변수를 사용하여 비즈니스 개체의 메서드를 정의하여 Select 처리됩니다. 속성이 EnablePaging 설정 trueSelectParameters 되면 컬렉션에는 요청된 첫 번째 행에 대한 두 개의 추가 매개 변수와 요청된 행 수가 포함됩니다. 이러한 두 매개 변수는 및 MaximumRowsParameterName 속성에 정의된 StartRowIndexParameterName 대로 이름이 지정됩니다. 메서드는 Select 지정된 인덱스에서 시작하는 요청된 행 수를 반환해야 합니다. 데이터가 페이지 크기로 균등하게 나누지 않을 수 있으므로 마지막 페이지에는 행 수가 적을 수 있습니다. 따라서 요청된 행 수는 실제로 반환되는 최대 행 수입니다.
이 속성은 CanRetrieveTotalRowCount 메서드를 호출하는 ExecuteSelect 동안 검사되어 데이터 원본 제어가 다양한 DataSourceSelectArguments 속성을 설정하여 요청된 모든 기능을 지원하는지 확인합니다.
연결된 데이터 바인딩된 컨트롤에서 페이징을 사용하도록 설정하면 데이터 바인딩된 컨트롤은 시작 인덱스와 필요한 행 수를 사용하여 메서드를 호출 Select 합니다. 또한 속성이 SelectCountMethod 설정된 경우 데이터 바인딩된 컨트롤은 호출기 컨트롤을 렌더링하기 전에 메서드를 호출합니다. 예를 들어 페이지 크기가 5인 GridView 컨트롤에 페이징을 사용하도록 설정하고 메서드가 SelectCountMethod 20을 반환하는 경우 호출기에서 4페이지만 표시됩니다.
속성 값 EnablePaging 은 뷰 상태에 저장됩니다.