다음을 통해 공유


ModelDataSourceView 클래스

정의

ModelDataSource 컨트롤의 단일 뷰를 나타냅니다.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
상속
ModelDataSourceView
구현

설명

Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.

생성자

ModelDataSourceView(ModelDataSource)

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

속성

CanDelete

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 삭제 작업을 지원하는지 여부를 나타내는 값을 가져옵니다.

CanInsert

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 삽입 작업을 지원하는지 여부를 나타내는 값을 가져옵니다.

CanPage

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 검색된 데이터의 페이징 작업을 지원하는지 여부를 나타내는 값을 가져옵니다.

CanRetrieveTotalRowCount

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 데이터 집합과 총 데이터 행 수에 대한 검색을 지원하는지 여부를 나타내는 값을 가져옵니다.

CanSort

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 내부 데이터 소스에 대한 정렬된 뷰를 지원하는지 여부를 나타내는 값을 가져옵니다.

CanUpdate

현재 ModelDataSourceView 컨트롤과 연결된 ModelDataSource 개체가 업데이트 작업을 지원하는지 여부를 나타내는 값을 가져옵니다.

DataKeyName

데이터 바인딩 컨트롤이 DataKeyNames, FormView, ListView 또는 GridView 컨트롤인 경우 데이터 바인딩 컨트롤의 DetailsView 배열에 있는 첫 번째 항목을 가져옵니다.

DeleteMethod

ModelDataSourceView 개체가 데이터를 삭제할 때 호출하는 메서드의 이름을 가져오거나 설정합니다.

Events

데이터 소스 뷰에 대한 이벤트 처리기 대리자의 목록을 가져옵니다.

(다음에서 상속됨 DataSourceView)
InsertMethod

ModelDataSourceView 개체가 데이터를 삽입할 때 호출하는 메서드의 이름을 가져오거나 설정합니다.

ModelTypeName

데이터 바인딩 컨트롤의 데이터 형식 이름을 가져옵니다.

Name

소스 데이터 뷰의 이름을 가져옵니다.

(다음에서 상속됨 DataSourceView)
SelectMethod

ModelDataSourceView 컨트롤이 데이터 검색을 위해 호출하는 메서드의 이름을 가져오거나 설정합니다.

UpdateMethod

ModelDataSourceView 개체가 데이터를 업데이트할 때 호출하는 메서드의 이름을 가져오거나 설정합니다.

메서드

CanExecute(String)

지정된 명령을 실행할 수 있는지 여부를 결정합니다.

(다음에서 상속됨 DataSourceView)
CreateSelectResult(Object)

IEnumerable 컬렉션으로 변환한 후 Select 작업의 결과가 반환되지 않은 경우 이를 반환합니다.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

메서드를 삭제하고 결과를 가져옵니다.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView 개체가 나타내는 데이터 목록에서 비동기 삭제 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
Equals(Object)

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

(다음에서 상속됨 Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Delete 메서드를 호출하고 결과를 가져옵니다.

EvaluateInsertMethodParameters(IDictionary)

insert 메서드를 호출합니다.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

데이터 소스 작업, 데이터 소스 메서드 개체 및 컨트롤 값을 사용하여 모델 바인딩에 대한 메서드 매개 변수를 평가합니다.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

데이터 소스 작업, 데이터 소스 메서드 개체, 컨트롤 값 및 이 메서드가 페이지의 LoadComplete 이벤트 처리기에서 호출되는지 여부를 나타내는 값을 사용하여 모델 바인딩에 대한 메서드 매개 변수를 평가합니다.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

선택 메서드 매개 변수를 평가하고 자동 페이징 및 정렬 동작과 같은 선택 결과를 처리하기 위한 옵션도 결정합니다.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Update 메서드를 호출하고 결과를 가져옵니다.

ExecuteCommand(String, IDictionary, IDictionary)

지정된 명령을 실행합니다.

(다음에서 상속됨 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

지정된 명령을 실행합니다.

(다음에서 상속됨 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

DeleteMethod 메서드를 사용하여 삭제 작업을 수행합니다.

ExecuteInsert(IDictionary)

InsertMethod 메서드를 사용하여 삽입 작업을 수행합니다.

ExecuteSelect(DataSourceSelectArguments)

SelectMethod 메서드를 사용하여 선택 작업을 수행합니다.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

UpdateMethod 메서드를 사용하여 업데이트 작업을 수행합니다.

FindMethod(String)

실행할 메서드를 찾습니다.

GetDeleteMethodResult(IDictionary, IDictionary)

삭제 메서드를 호출하고 결과를 가져옵니다.

GetHashCode()

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

(다음에서 상속됨 Object)
GetInsertMethodResult(IDictionary)

삽입 메서드를 호출하고 결과를 가져옵니다.

GetSelectMethodResult(DataSourceSelectArguments)

선택 메서드를 호출하고 결과를 가져옵니다.

GetType()

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

(다음에서 상속됨 Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

업데이트 메서드를 호출하고 결과를 가져옵니다.

Insert(IDictionary, DataSourceViewOperationCallback)

메서드를 삽입하고 결과를 가져옵니다.

Insert(IDictionary, DataSourceViewOperationCallback)

DataSourceView 개체가 나타내는 데이터 목록에서 비동기 삽입 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
InvokeMethod(ModelDataSourceMethod)

데이터 메서드를 호출합니다.

IsTrackingViewState()

컨트롤이 뷰 상태에 상태를 저장하는지 여부를 나타내는 값을 반환합니다.

LoadViewState(Object)

데이터 소스 뷰를 이전에 저장된 뷰 상태로 복원합니다.

MemberwiseClone()

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

(다음에서 상속됨 Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

CallingDataMethods 이벤트를 발생시킵니다.

OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

해당하는 경우 자동 페이징 및 정렬과 같은 선택 메서드 결과에 대한 작업을 수행합니다.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

RaiseUnsupportedCapabilitiesError(DataSourceView) 작업을 위해 요청한 기능과 뷰가 지원하는 기능을 비교하기 위해 ExecuteSelect(DataSourceSelectArguments) 메서드에 의해 호출됩니다.

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

페이지가 서버에 다시 게시된 이후에 발생한 ModelDataSourceView 개체에 대한 뷰 상태의 변경 사항을 저장합니다.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

메서드를 선택하고 결과를 가져옵니다.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

내부 데이터 스토리지에서 비동기적으로 데이터 목록을 가져옵니다.

(다음에서 상속됨 DataSourceView)
ToString()

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

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

ModelDataSourceView 개체가 해당 뷰 상태의 변경 사항을 추적하게 되어 이러한 변경 사항이 컨트롤의 ViewState 개체에 저장되며 같은 페이지에서 발생하는 여러 요청에 대해 유지됩니다.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

매개 변수에 제공된 값을 사용하여 지정된 메서드를 업데이트합니다.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

DataSourceView 개체가 나타내는 데이터 목록에서 비동기 업데이트 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
UpdateProperties(String, String, String, String, String, String)

매개 변수에 제공된 값을 사용하여 지정된 속성을 업데이트합니다.

이벤트

CallingDataMethods

데이터 메서드가 호출될 때 발생 합니다.

DataSourceViewChanged

데이터 소스 뷰가 변경되면 이 이벤트가 발생합니다.

(다음에서 상속됨 DataSourceView)

명시적 인터페이스 구현

IStateManager.IsTrackingViewState

서버 컨트롤에서 해당 뷰 상태 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다.

IStateManager.LoadViewState(Object)

서버 컨트롤의 이전에 저장된 보기 상태를 컨트롤에 로드합니다.

IStateManager.SaveViewState()

서버 컨트롤의 보기 상태 변경 내용을 개체에 저장합니다.

IStateManager.TrackViewState()

서버 컨트롤에서 해당 뷰 상태의 변경 내용을 추적하도록 합니다.

적용 대상