BindingContext.Contains 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出 BindingContext 是否含有指定的 BindingManagerBase。
多載
Contains(Object) |
取得值,指出 BindingContext 是否包含與指定資料來源相關的 BindingManagerBase。 |
Contains(Object, String) |
取得值,指出 BindingContext 是否包含與指定資料來源和資料成員相關的 BindingManagerBase。 |
Contains(Object)
取得值,指出 BindingContext 是否包含與指定資料來源相關的 BindingManagerBase。
public:
bool Contains(System::Object ^ dataSource);
public bool Contains (object dataSource);
member this.Contains : obj -> bool
Public Function Contains (dataSource As Object) As Boolean
參數
傳回
如果 BindingContext 包含指定的 BindingManagerBase,則為 true
,否則為 false
。
範例
下列程式碼範例會 Contains 使用 方法來判斷表單上每個控制項是否存在 BindingManagerBase 。 此範例會將 每個 DataTable DataSet 傳遞至 方法。
private:
void TryContains( DataSet^ myDataSet )
{
// Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
for each ( DataTable^ thisTable in myDataSet->Tables )
{
Console::WriteLine( "{0}: {1}", thisTable->TableName, this->BindingContext->Contains( thisTable ) );
}
}
private void TryContains(DataSet myDataSet){
// Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
foreach(DataTable thisTable in myDataSet.Tables){
Console.WriteLine(thisTable.TableName + ": " + this.BindingContext.Contains(thisTable));
}
}
Private Sub TryContains(myDataSet As DataSet)
Dim thisTable As DataTable
' Test each DataTable in a DataSet to see if it is bound to a BindingManagerBase.
For Each thisTable In myDataSet.Tables
Console.WriteLine(thisTable.TableName & ": " & Me.BindingContext.Contains(thisTable))
Next
End Sub
備註
Binding如需可能資料來源的清單,以及有關在控制項和資料來源之間建立系結的相關資訊,請參閱 類別。
Item[]如需只使用資料來源傳回 的資訊, BindingManagerBase 請參閱 屬性。
另請參閱
適用於
Contains(Object, String)
取得值,指出 BindingContext 是否包含與指定資料來源和資料成員相關的 BindingManagerBase。
public:
bool Contains(System::Object ^ dataSource, System::String ^ dataMember);
public bool Contains (object dataSource, string dataMember);
member this.Contains : obj * string -> bool
Public Function Contains (dataSource As Object, dataMember As String) As Boolean
參數
- dataMember
- String
解析至特定 BindingManagerBase 所需的資訊。
傳回
如果 BindingContext 包含指定的 BindingManagerBase,則為 true
,否則為 false
。
範例
下列程式碼範例會 Contains 使用 方法來測試特定 BindingManagerBase 是否存在,然後再嘗試透過 Item[] 屬性取得它。
private:
void TryContainsDataMember( DataSet^ myDataSet )
{
bool trueorfalse;
trueorfalse = this->BindingContext->Contains( myDataSet, "Suppliers" );
Console::WriteLine( trueorfalse );
}
private void TryContainsDataMember(DataSet myDataSet){
bool trueorfalse;
trueorfalse = this.BindingContext.Contains(myDataSet,"Suppliers");
Console.WriteLine(trueorfalse.ToString());
}
Private Sub TryContainsDataMember(myDataSet As DataSet)
Dim trueorfalse As Boolean
trueorfalse = Me.BindingContext.Contains(myDataSet, "Suppliers")
Console.WriteLine(trueorfalse.ToString())
End Sub
備註
Binding如需在控制項和資料來源之間建立系結的相關資訊,請參閱 類別以取得可能資料來源的清單。
Item[]如需使用資料來源和資料成員傳回 的資訊, BindingManagerBase 請參閱 屬性。