ObjectDataSourceView.EnablePaging 속성

정의

데이터 소스 컨트롤이 검색하는 데이터 집합에 대해 페이징을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.

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

속성 값

Boolean

데이터 소스 컨트롤이 검색하는 데이터 집합에 대해 페이징을 지원하면 true이고, 그렇지 않으면 false입니다.

설명

페이징를 ObjectDataSourceView 컨트롤을 설정 하 여 처리 됩니다는 EnablePaging, StartRowIndexParameterName, MaximumRowsParameterName, 및 SelectCountMethod 의 속성을 ObjectDataSourceView 정의 및를 Select 적절 한 매개 변수를 사용 하 여 비즈니스 개체에서 메서드. 경우는 EnablePaging 속성이 true, SelectParameters 요청한 행의 수와 요청 된 첫 번째 행의 두 가지 추가 매개 변수를 포함 하는 컬렉션입니다. 이러한 두 매개 변수 이름이 정의 된 대로 합니다 StartRowIndexParameterNameMaximumRowsParameterName 속성입니다. Select 메서드 요청된 수가 지정된 된 인덱스에서 시작 하는 행을 반환 해야 합니다. 데이터 페이지 크기에 따라 균등 하 게 나누지 수 있으므로 마지막 페이지 적은 수의 행을 포함할 수 있습니다. 따라서 요청 되는 행의 수는 실제로 반환 되는 행의 최대 수입니다.

CanRetrieveTotalRowCount 호출 하는 동안 속성을 검사 합니다 ExecuteSelect 메서드를 데이터 소스 컨트롤에 다양 한 설정 하 여 요청 하는 모든 기능을 지원 DataSourceSelectArguments 속성입니다.

데이터 바인딩된 컨트롤을 호출 하는 페이징 연결된 된 데이터 바인딩된 컨트롤에 사용 되는 경우는 Select 요청 된 행의 수와 시작 인덱스를 사용 하 여 메서드. 또한 경우는 SelectCountMethod 속성이 설정 되 면 데이터 바인딩된 컨트롤의 페이저 컨트롤을 렌더링 하기 전에 메서드를 호출 합니다. 예를 들어 경우는 GridView 컨트롤에서 페이징을 5, 페이지 크기가 사용 및 SelectCountMethod 20을 반환 하는 메서드, 호출기에 4 개의 페이지만 표시 됩니다.

값을 EnablePaging 속성은 뷰 상태에 저장 됩니다.

적용 대상

추가 정보