Freigeben über


BindingContext.Contains Methode

Definition

Ruft einen Wert ab, der angibt, ob die BindingContext den angegebenen BindingManagerBase enthält.

Überlädt

Contains(Object)

Ruft einen Wert ab, der angibt, ob BindingContext die der angegebenen Datenquelle zugeordnete BindingManagerBase enthält.

Contains(Object, String)

Ruft einen Wert ab, der angibt, ob BindingContext die der angegebenen Datenquelle und dem angegebenen Datenmember zugeordnete BindingManagerBase enthält.

Contains(Object)

Ruft einen Wert ab, der angibt, ob BindingContext die der angegebenen Datenquelle zugeordnete BindingManagerBase enthält.

public:
 bool Contains(System::Object ^ dataSource);
public bool Contains (object dataSource);
member this.Contains : obj -> bool
Public Function Contains (dataSource As Object) As Boolean

Parameter

dataSource
Object

Ein Object, das die Datenquelle darstellt.

Gibt zurück

Boolean

true, wenn BindingContext das angegebene BindingManagerBase enthält, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die Contains Methode verwendet, um zu bestimmen, ob für jedes Steuerelement in einem Formular ein BindingManagerBase Vorhanden ist. Im Beispiel wird jede DataTable in einer DataSet Methode übergeben.

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

Hinweise

Sehen Sie sich die Binding Klasse für eine Liste möglicher Datenquellen und Informationen zum Erstellen von Bindungen zwischen Steuerelementen und Datenquellen an.

Weitere Informationen zum Zurückgeben einer BindingManagerBase Verwendung einer Datenquelle finden Sie in der Item[] Eigenschaft.

Siehe auch

Gilt für

Contains(Object, String)

Ruft einen Wert ab, der angibt, ob BindingContext die der angegebenen Datenquelle und dem angegebenen Datenmember zugeordnete BindingManagerBase enthält.

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

Parameter

dataSource
Object

Ein Object, das die Datenquelle darstellt.

dataMember
String

Die Informationen, die zum Auflösen in eine bestimmte BindingManagerBase benötigt werden.

Gibt zurück

Boolean

true, wenn BindingContext das angegebene BindingManagerBase enthält, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird die Contains Methode verwendet, um zu testen, ob eine bestimmte BindingManagerBase Eigenschaft vorhanden ist, bevor Sie versuchen, sie über die Item[] Eigenschaft abzurufen.

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

Hinweise

Informationen zum Erstellen von Bindungsbindungen zwischen Steuerelementen und Datenquellen finden Sie in der Binding Klasse für eine Liste möglicher Datenquellen.

Informationen zum Zurückgeben einer Datenquelle und eines BindingManagerBase Datenmitglieds finden Sie in der Item[] Eigenschaft.

Siehe auch

Gilt für