次の方法で共有


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 に関連付けられた名前付きの IDataSource を返します。

次のコード例は、 インターフェイスを実装 IDataSource するデータ ソース管理クラスが メソッドを GetView 実装し、 クラスの厳密に型指定されたインスタンスを返す方法を DataSourceView 示しています。 データ ソース コントロールは 1 つのビューのみをサポートするため、名前は無視され、既定のビュー名で という名前のビューが返されます。 このコード例は、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

注釈

データ ソース管理クラスは、基になるデータに対して 1 つ以上のビューをサポートできます。 これらのビューは、 クラスの DataSourceView インスタンスによって表されます。 データ ソース ビューは、データ ソース コントロールの機能を定義し、基になるデータ ストアからデータを取得し、並べ替え、挿入、削除、更新などの操作を実行するために必要なすべての作業を実行します。

インターフェイスを実装するデータ ソース管理クラスは IDataSourceGetView クラスに関連付けられている厳密に型指定されたビュー オブジェクトを返す メソッドを実装します。

適用対象

こちらもご覧ください