DataBoundControl.GetData 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 바인딩된 컨트롤에서 데이터 작업을 수행하는 데 사용하는 DataSourceView 개체를 검색합니다.
protected:
virtual System::Web::UI::DataSourceView ^ GetData();
protected virtual System.Web.UI.DataSourceView GetData ();
abstract member GetData : unit -> System.Web.UI.DataSourceView
override this.GetData : unit -> System.Web.UI.DataSourceView
Protected Overridable Function GetData () As DataSourceView
반환
데이터 바인딩된 컨트롤에서 데이터 작업을 수행하기 위해 사용할 DataSourceView입니다. DataMember 속성을 설정한 경우 명명된 특정 DataSourceView가 반환되고, 그렇지 않은 경우 기본 DataSourceView가 반환됩니다.
예외
DataSource 및 DataSourceID 속성이 모두 설정된 경우
또는 DataMember 속성이 설정되어 있지만 해당 이름의 DataSourceView 개체가 없는 경우
예제
다음 코드 예제에서는 메서드가 GetData 연결된 데이터 소스 컨트롤에서 개체를 DataSourceView 검색하기 위해 호출되고 Select 메서드가 호출되어 데이터를 검색하는 방법을 보여 줍니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 DataBoundControl 클래스입니다.
protected override void PerformSelect() {
// Call OnDataBinding here if bound to a data source using the
// DataSource property (instead of a DataSourceID), because the
// databinding statement is evaluated before the call to GetData.
if (! IsBoundUsingDataSourceID) {
OnDataBinding(EventArgs.Empty);
}
// The GetData method retrieves the DataSourceView object from
// the IDataSource associated with the data-bound control.
GetData().Select(CreateDataSourceSelectArguments(),
OnDataSourceViewSelectCallback);
// The PerformDataBinding method has completed.
RequiresDataBinding = false;
MarkAsDataBound();
// Raise the DataBound event.
OnDataBound(EventArgs.Empty);
}
Protected Overrides Sub PerformSelect()
' Call OnDataBinding here if bound to a data source using the
' DataSource property (instead of a DataSourceID) because the
' data-binding statement is evaluated before the call to GetData.
If Not IsBoundUsingDataSourceID Then
OnDataBinding(EventArgs.Empty)
End If
' The GetData method retrieves the DataSourceView object from the
' IDataSource associated with the data-bound control.
GetData().Select(CreateDataSourceSelectArguments(), _
AddressOf OnDataSourceViewSelectCallback)
' The PerformDataBinding method has completed.
RequiresDataBinding = False
MarkAsDataBound()
' Raise the DataBound event.
OnDataBound(EventArgs.Empty)
End Sub
설명
GetData 메서드에서 검색을 DataSourceView 를 호출 하 여 연결 된 데이터 소스 제어에서 개체를 GetDataSource 메서드. 속성이 DataSource 데이터 원본을 식별하는 데 사용되는 경우 기본 DataSourceView 개체가 만들어집니다.