다음을 통해 공유


AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) 메서드

정의

SelectCommand 속성의 SQL 문자열과 SelectParameters 컬렉션의 매개 변수를 사용하여 내부 데이터 스토리지에서 데이터를 검색합니다.

protected public:
 override System::Collections::IEnumerable ^ ExecuteSelect(System::Web::UI::DataSourceSelectArguments ^ arguments);
protected internal override System.Collections.IEnumerable ExecuteSelect (System.Web.UI.DataSourceSelectArguments arguments);
override this.ExecuteSelect : System.Web.UI.DataSourceSelectArguments -> System.Collections.IEnumerable
Protected Friend Overrides Function ExecuteSelect (arguments As DataSourceSelectArguments) As IEnumerable

매개 변수

arguments
DataSourceSelectArguments

데이터에 대해 기본 데이터 검색 이상의 작업을 요청하는 데 사용되는 DataSourceSelectArguments입니다.

반환

데이터 행의 IEnumerable입니다.

예외

DataFile속성이 null이거나 빈 문자열("")인 경우

ExecuteSelect(DataSourceSelectArguments) 메서드에 전달된 arguments는 검색된 데이터를 페이징 또는 정렬할 수 있도록 데이터 검색 중에 데이터 소스가 일부 추가 작업을 수행해야 하지만 데이터 소스 컨트롤이 필요한 기능을 지원하지 않음을 나타내는 경우

설명

AccessDataSourceView 재정의 개체를 ExecuteSelect 메서드는 DataFile 연결 된 속성 AccessDataSource 컨트롤 데이터를 검색 하기 전에 설정 됩니다.

전에 ExecuteSelect 메서드를 수행 합니다 OnSelecting 시키려면 메서드는 Selecting 이벤트. 처리할 수 있습니다는 Selecting 이벤트 매개 변수의 값을 검사 하 고 모든 데이터 검색 작업 전에 전처리를 수행할 수 있습니다.

데이터 검색을 수행 하는 AccessDataSourceView 빌드 개체는 IDbCommand 사용 하 여 개체를 SelectCommand 텍스트 및 연결 된 SelectParameters 속성입니다. 그런 다음, AccessDataSourceView 개체가 기본 데이터 스토리지에 대해 IDbCommand 개체를 실행합니다. 작업이 완료 되 면 합니다 OnSelected 메서드를 호출 발생 하는 Selected 이벤트. 처리할 수 있습니다는 Selected 이벤트 모든 반환 값 및 오류 코드를 검사 하 고 후 처리를 수행할 수 있습니다.

경우는 DataSourceMode 속성을 DataSet 값 및 캐싱을 사용 하도록 설정는 AccessDataSourceView 에서 데이터를 검색 및 데이터 검색 작업을 하는 동안 캐시에 데이터를 저장 합니다. 캐시 생성, 삭제 또는 새로 고침, 조합에 의해 지정 된 캐싱 동작을 기반으로 합니다 CacheDurationCacheExpirationPolicy 속성입니다.

경우는 DataSourceMode 속성이 DataSet 값 및 FilterExpression 속성을 지정 합니다 DataSourceMode 속성이 함께 제공 된 확인 FilterParameters 속성 및 결과 필터 데이터 목록에 적용 됩니다 중의 Select 작업 합니다.

적용 대상

추가 정보