共用方式為


ITableManager.AddSource 方法

定義

多載

AddSource(ITableDataSource, IReadOnlyCollection<String>)

將 新增 source 至與數據表管理員相關聯的來源清單。

AddSource(ITableDataSource, String[])

將 新增 source 至與數據表管理員相關聯的來源清單。

AddSource(ITableDataSource, IReadOnlyCollection<String>)

將 新增 source 至與數據表管理員相關聯的來源清單。

public:
 bool AddSource(Microsoft::VisualStudio::Shell::TableManager::ITableDataSource ^ source, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ columns);
public bool AddSource (Microsoft.VisualStudio.Shell.TableManager.ITableDataSource source, System.Collections.Generic.IReadOnlyCollection<string> columns);
abstract member AddSource : Microsoft.VisualStudio.Shell.TableManager.ITableDataSource * System.Collections.Generic.IReadOnlyCollection<string> -> bool
Public Function AddSource (source As ITableDataSource, columns As IReadOnlyCollection(Of String)) As Boolean

參數

source
ITableDataSource

數據表數據源。

columns
IReadOnlyCollection<String>

指出數據表可顯示的數據行,其中包含 中的數據 source

傳回

如果 source 已新增至數據表管理員的Sources,則為 true。 如果未 (,則會傳回 false,因為它已經是數據表管理員的其中一個來源) 。

備註

您可以從任何線程呼叫這個方法。

columns 必須是不可變且可從任何線程呼叫。

新增來源可能會導致 source在 AddSource () 傳回) 之前立即呼叫訂閱 () (。

適用於

AddSource(ITableDataSource, String[])

將 新增 source 至與數據表管理員相關聯的來源清單。

public:
 bool AddSource(Microsoft::VisualStudio::Shell::TableManager::ITableDataSource ^ source, ... cli::array <System::String ^> ^ columns);
public bool AddSource (Microsoft.VisualStudio.Shell.TableManager.ITableDataSource source, params string[] columns);
abstract member AddSource : Microsoft.VisualStudio.Shell.TableManager.ITableDataSource * string[] -> bool
Public Function AddSource (source As ITableDataSource, ParamArray columns As String()) As Boolean

參數

source
ITableDataSource

數據表數據源。

columns
String[]

指出數據表可顯示的數據行,其中包含 中的數據 source

傳回

如果 source 已新增至數據表管理員的Sources,則為 true。 如果未 (,則會傳回 false,因為它已經是數據表管理員的其中一個來源) 。

備註

您可以從任何線程呼叫這個方法。

新增來源可能會導致 source在 AddSource () 傳回) 之前立即呼叫訂閱 () (。

適用於