DataSourceControl.GetView(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 원본 컨트롤과 연결된 명명된 데이터 원본 뷰를 가져옵니다.
protected:
abstract System::Web::UI::DataSourceView ^ GetView(System::String ^ viewName);
protected abstract System.Web.UI.DataSourceView GetView(string viewName);
abstract member GetView : string -> System.Web.UI.DataSourceView
Protected MustOverride Function GetView (viewName As String) As DataSourceView
매개 변수
- viewName
- String
검색할 이름입니다 DataSourceView . 같은 SqlDataSource하나의 뷰만 지원하는 데이터 원본 컨트롤에서는 이 매개 변수가 무시됩니다.
반품
에 연결된 명명된 이름을 DataSourceView 반환합니다 DataSourceControl.
예제
다음 코드 예제에서는 클래스를 확장 하는 데이터 소스 제어 클래스 메서드를 DataSourceControl 구현 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
설명
메서드를 호출하여 현재 데이터 소스 컨트롤과 연결된 뷰 집합을 열거할 GetViewNames 수 있습니다.
데이터 원본 제어 클래스는 기본 데이터에 대해 하나 이상의 보기를 지원할 수 있습니다. 이러한 뷰는 클래스의 DataSourceView 인스턴스로 표시됩니다. 데이터 원본 뷰는 데이터 원본 제어의 기능을 정의하고, 기본 데이터 저장소에서 데이터를 검색하는 데 필요한 모든 작업을 수행하며, 정렬, 삽입, 삭제 및 업데이트와 같은 작업을 수행합니다.
메모
클래스의 기본 구현은 DataSourceControl .null 클래스를 DataSourceControl 확장하는 경우 지정된 DataSourceView 개체를 GetView 반환하도록 메서드를 재정의합니다.