다음을 통해 공유


DataSourceSelectArguments.MaximumRows 속성

정의

데이터 검색 작업에 대해 데이터 원본 컨트롤이 반환하는 최대 데이터 행 수를 나타내는 값을 가져오거나 설정합니다.

public:
 property int MaximumRows { int get(); void set(int value); };
public int MaximumRows { get; set; }
member this.MaximumRows : int with get, set
Public Property MaximumRows As Integer

속성 값

데이터 검색 작업을 위해 데이터 원본이 반환하는 최대 데이터 행 수입니다. 기본값은 0으로, 가능한 모든 데이터 행이 반환됨을 나타냅니다.

설명

이 속성은 MaximumRows 페이징 시나리오를 지원합니다. 데이터 바인딩된 컨트롤은 런타임에 데이터 원본 뷰의 CanPage 속성을 확인하고 뷰에서 페이징을 지원하는 경우 메서드를 사용하여 AddSupportedCapabilities(DataSourceCapabilities) 기능을 추가 DataSourceCapabilities.Page 합니다. 데이터 바인딩된 컨트롤이 기능을 추가하지 못하고 데이터 검색 작업 중에 데이터 원본 뷰에 전달된 개체에 DataSourceSelectArguments 페이징 속성이 설정된 경우 예외가 InvalidOperationException throw될 수 있습니다.

데이터 바인딩된 컨트롤은 메서드에 전달된 개체의 속성 DataSourceSelectArgumentsMaximumRows 속성을 설정 StartRowIndex 하여 페이징을 위해 데이터 원본 컨트롤의 데이터 하위 집합을 Select(DataSourceSelectArguments, DataSourceViewSelectCallback) 요청할 수 있습니다.

중요합니다

속성이 DataSourceSelectArguments 설정되어 있지만 현재 바인딩된 데이터 원본 컨트롤이 요청된 기능을 InvalidOperationException 지원하지 않는 경우 메서드가 호출되면 예외가 throw DataSourceSelectArguments.RaiseUnsupportedCapabilitiesError(DataSourceView) 됩니다.

적용 대상

추가 정보