다음을 통해 공유


IDataSource.GetView(String) 메서드

정의

데이터 소스 컨트롤이 연결된 명명된 데이터 소스 뷰를 가져옵니다.

public:
 System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
public System.Web.UI.DataSourceView GetView (string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Public Function GetView (viewName As String) As DataSourceView

매개 변수

viewName
String

검색할 뷰의 이름입니다.

반환

DataSourceView

DataSourceView과 연결된 명명된 IDataSource를 반환합니다.

예제

다음 코드 예제는 데이터 소스 컨트롤 클래스를 구현 하는 방법을 보여 줍니다.는 IDataSource 인터페이스 구현 합니다 GetView 의 강력한 형식의 인스턴스를 반환 하는 메서드를는 DataSourceView 클래스입니다. 데이터 소스 컨트롤이 하나만 보기를 지원 하므로 이름을 무시 하 고 기본 보기 이름으로 명명 된 뷰를 반환 합니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 DataSourceControl 클래스입니다.

// Return a strongly typed view for the current data source control.
private CsvDataSourceView view = null;
protected override DataSourceView GetView(string viewName) {
    if (null == view) {
        view = new CsvDataSourceView(this, String.Empty);
    }
    return view;
}
' Return a strongly typed view for the current data source control.
Private view As CsvDataSourceView = Nothing

Protected Overrides Function GetView(viewName As String) As DataSourceView
   If view Is Nothing Then
      view = New CsvDataSourceView(Me, String.Empty)
   End If
   Return view
End Function 'GetView

설명

데이터 소스 컨트롤 클래스는 내부 데이터에서 하나 이상의 보기를 지원할 수 있습니다. 이러한 보기의 인스턴스로 표시 되는 DataSourceView 클래스입니다. 데이터 원본 뷰는 데이터 소스 컨트롤의 기능을 정의 하 고 내부 데이터 저장소에서 데이터를 검색 및 정렬, 삽입, 삭제 및 업데이트와 같은 작업을 수행 하는 데 필요한 모든 작업을 수행 합니다.

데이터 소스 컨트롤이 구현 하는 클래스를 IDataSource 인터페이스 구현 된 GetView 클래스와 연결 된 개체를 보고 하는 강력한 형식의 반환 하는 방법.

적용 대상

추가 정보