語言

IDataSource.GetViewNames 方法

定義

會獲得一組名稱,代表與 IDataSource 介面相關的檢視物件清單。

public:
 System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection

傳回

一個 ICollection 包含與 IDataSource相關聯的視圖名稱的 。

範例

以下程式碼範例展示實作 IDataSource 介面的資料來源控制如何實 GetViewNames 作方法,回傳 ICollection 一組名稱。 由於資料來源僅支援一個視圖,方法會回傳一個元素的集合,使用該視圖的預設名稱。 此程式碼範例是本類別更大範例 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 override ICollection GetViewNames() {
        ArrayList al = new ArrayList(1);
        al.Add(CsvDataSourceView.DefaultViewName);
        return al as ICollection;
    }
}
   ' 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

備註

資料來源控制類別可以支援一個或多個命名的底層資料檢視。 該方法會 GetViewNames 回傳一組目前與資料來源控制實例相關聯的檢視名稱。 呼叫者可以遍歷檢視名稱集合,並以此DataSourceView方法檢索個別GetView物件。

實作介面的資料 IDataSource 來源控制類別實作 GetViewNames 了回傳一組名稱,代表目前與資料來源控制類別相關聯的所有資料來源檢視物件。

適用於

另請參閱