다음을 통해 공유


ModelDataSource 클래스

정의

모델 바인딩을 사용 중인 경우 CRUD(만들기, 읽기, 업데이트, 삭제) 작업을 수행하기 위해 데이터 바인딩된 컨트롤에서 사용되는 데이터 소스 제어입니다.

public ref class ModelDataSource : System::Web::UI::IDataSource, System::Web::UI::IStateManager
public class ModelDataSource : System.Web.UI.IDataSource, System.Web.UI.IStateManager
type ModelDataSource = class
    interface IDataSource
    interface IStateManager
Public Class ModelDataSource
Implements IDataSource, IStateManager
상속
ModelDataSource
구현

생성자

ModelDataSource(Control)

ModelDataSource 클래스의 새 인스턴스를 초기화합니다.

속성

DataControl

모델 바인딩이 사용 중인 경우 이 컨트롤을 데이터로 사용하는 데이터 바인딩된 컨트롤을 가져옵니다.

View

이 데이터 소스 컨트롤에 대한 기본(및 유일한) 뷰 개체를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
IsTrackingViewState()

컨트롤이 추적 뷰 상태인지 여부를 나타내는 값을 반환합니다.

LoadViewState(Object)

이전에 저장된 뷰 상태를 로드합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SaveViewState()

컨트롤의 상태를 저장합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TrackViewState()

컨트롤에 대한 뷰 상태 변경 내용을 StateBag 개체에 저장할 수 있도록 추적합니다.

UpdateProperties(String, String)

단방향 데이터 바인딩을 위한 필수 속성을 업데이트합니다.

UpdateProperties(String, String, String, String, String, String)

양방향 데이터 바인딩을 위한 필수 속성을 업데이트합니다.

이벤트

CallingDataMethods

모델 바인딩이 사용 중이고 데이터 메서드가 호출될 때 발생합니다.

명시적 인터페이스 구현

IDataSource.DataSourceChanged

기본 데이터 소스가 변경되면 발생합니다. 컨트롤의 속성이 변경되거나 데이터 소스 컨트롤에서 수행한 편집 작업으로 인해 데이터가 변경될 경우 내부 데이터 소스가 변경될 수 있습니다.

IDataSource.GetView(String)

뷰를 반환합니다.

IDataSource.GetViewNames()

뷰 이름을 가져옵니다.

IStateManager.IsTrackingViewState

컨트롤이 추적 뷰 상태인지 여부를 나타내는 값을 반환합니다.

IStateManager.LoadViewState(Object)

이전에 저장된 뷰 상태를 로드합니다.

IStateManager.SaveViewState()

컨트롤의 상태를 저장합니다.

IStateManager.TrackViewState()

컨트롤에 대한 뷰 상태 변경 내용을 StateBag 개체에 저장할 수 있도록 추적합니다.

확장 메서드

GetDefaultValues(IDataSource)

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

GetMetaTable(IDataSource)

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

TryGetMetaTable(IDataSource, MetaTable)

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

적용 대상