IDynamicDataSource 인터페이스

정의

동적 데이터 컨트롤의 데이터 원본을 나타냅니다.

public interface class IDynamicDataSource : System::Web::UI::IDataSource
public interface IDynamicDataSource : System.Web.UI.IDataSource
type IDynamicDataSource = interface
    interface IDataSource
Public Interface IDynamicDataSource
Implements IDataSource
파생
구현

속성

Name Description
AutoGenerateWhereClause

컨트롤이 컬렉션에 정의된 WhereParameters 값을 기반으로 절을 IDynamicDataSourceWhere 동적으로 만드는지 여부를 나타내는 값을 가져오거나 설정합니다.

ContextType

클래스의 형식을 DataContext 가져옵니다.

EnableDelete

데이터 원본 뷰에서 행 삭제 기능을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.

EnableInsert

데이터 원본 뷰에서 행 삽입 기능을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.

EnableUpdate

데이터 원본 뷰에서 행 업데이트 기능을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.

EntitySetName

엔터티 집합 이름을 가져오거나 설정합니다.

Where

절을 통해 검색된 데이터에 Where 레코드를 포함하려면 true여야 하는 조건을 지정하는 값을 가져오거나 설정합니다.

WhereParameters

절을 만드는 Where 데 사용되는 매개 변수 컬렉션을 가져옵니다.

메서드

Name Description
GetView(String)

데이터 원본 컨트롤과 연결된 명명된 데이터 원본 뷰를 가져옵니다.

(다음에서 상속됨 IDataSource)
GetViewNames()

인터페이스와 IDataSource 연결된 뷰 개체 목록을 나타내는 이름 컬렉션을 가져옵니다.

(다음에서 상속됨 IDataSource)

이벤트

Name Description
DataSourceChanged

데이터 원본 컨트롤이 데이터 바인딩된 컨트롤에 영향을 주는 방식으로 변경된 경우에 발생합니다.

(다음에서 상속됨 IDataSource)
Exception

데이터 필드의 유효성을 검사하지 못할 때 발생합니다.

확장명 메서드

Name Description
ExpandDynamicWhereParameters(IDynamicDataSource)

동적 필터를 데이터 원본에서 사용할 수 있는 매개 변수로 Where 확장합니다.

GetDefaultValues(IDataSource)

지정된 데이터 원본에 대한 기본값의 컬렉션을 가져옵니다.

GetMetaTable(IDataSource)

지정된 데이터 원본 개체의 테이블에 대한 메타데이터를 가져옵니다.

GetTable(IDynamicDataSource)

MetaTable 지정된 데이터 원본 컨트롤과 연결된 개체를 반환합니다.

TryGetMetaTable(IDataSource, MetaTable)

테이블 메타데이터를 사용할 수 있는지 여부를 결정합니다.

적용 대상