BindingContext.Contains 方法

定義

取得值,指出 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

參數

dataSource
Object

Object,代表資料來源。

傳回

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

參數

dataSource
Object

Object,代表資料來源。

dataMember
String

解析至特定 BindingManagerBase 所需的資訊。

傳回

Boolean

如果 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 請參閱 屬性。

另請參閱

適用於