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

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 作 方法,以傳回名稱集合,代表目前與資料來源控制項類別相關聯的所有資料來源檢視物件。

適用於

另請參閱