IDataSource.GetViewNames 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得名稱集合,表示與 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 作 方法,以傳回名稱集合,代表目前與資料來源控制項類別相關聯的所有資料來源檢視物件。