IDataSource.GetViewNames メソッド
アセンブリ: System.Web (system.web.dll 内)

Function GetViewNames As ICollection
Dim instance As IDataSource Dim returnValue As ICollection returnValue = instance.GetViewNames
IDataSource に関連付けられたビューの名前が格納されている ICollection。

データ ソース コントロール クラスは、基になるデータに対して 1 つ以上の名前付きビューをサポートできます。GetViewNames メソッドは、データ ソース コントロール インスタンスと現在関連付けられているビュー名のコレクションを返します。呼び出し元では、GetView メソッドを使用することにより、ビュー名のコレクションを反復処理して個々の DataSourceView オブジェクトを取得できます。
IDataSource インターフェイスを実装するデータ ソース コントロール クラスでは、データ ソース コントロール クラスに現在関連付けられているすべてのデータ ソース ビュー オブジェクトを表す名前のコレクションを返す GetViewNames メソッドを実装します。

IDataSource インターフェイスを実装するデータ ソース コントロールで GetViewNames メソッドを実装し、名前の ICollection コレクションを返す方法を次のコード例に示します。このデータ ソースは 1 つのビューしかサポートしないため、このメソッドではビューの既定の名前を使用して 1 つの要素のコレクションを返します。このコード例は、DataSourceControl クラスのトピックで取り上げているコード例の一部分です。
' The ListSourceHelper class calls GetList, which ' calls the DataSourceControl.GetViewNames method. ' Override the original implementation to return ' a collection of one element, the default view name. Protected Overrides Function GetViewNames() As ICollection Dim al As New ArrayList(1) al.Add(CsvDataSourceView.DefaultViewName) Return CType(al, ICollection) End Function 'GetViewNames End Class 'CsvDataSource
// The ListSourceHelper class calls GetList, which // calls the DataSourceControl.GetViewNames method. // Override the original implementation to return // a collection of one element, the default view name. protected override ICollection GetViewNames() { ArrayList al = new ArrayList(1); al.Add(CsvDataSourceView.DefaultViewName); return al as ICollection; } }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIDataSource.GetViewNames メソッドを検索する場合は、下記のリンクをクリックしてください。

- IDataSource.GetViewNames メソッドのページへのリンク