BindingContext.Contains Metódus

Definíció

Beolvas egy értéket, amely jelzi, hogy a BindingContext megadott BindingManagerBaseértéket tartalmazza-e.

Túlterhelések

Name Description
Contains(Object)

Beolvas egy értéket, amely jelzi, hogy a BindingContext megadott adatforráshoz társított értéket tartalmazza-e BindingManagerBase .

Contains(Object, String)

Beolvas egy értéket, amely jelzi, hogy az BindingContext tartalmazza-e a BindingManagerBase megadott adatforráshoz és adattaghoz társított értéket.

Contains(Object)

Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs

Beolvas egy értéket, amely jelzi, hogy a BindingContext megadott adatforráshoz társított értéket tartalmazza-e 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

Paraméterek

dataSource
Object

Az Object adatforrást jelképező.

Válaszok

true ha a BindingContext megadott BindingManagerBase; egyébként false.

Példák

Az alábbi példakód a Contains metódus használatával határozza meg, hogy létezik-e egy BindingManagerBase űrlap minden vezérlőeleméhez. A példa minden egyes DataTableDataSet elemet átad a metódusnak.

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

Megjegyzések

Tekintse meg az osztályban a Binding lehetséges adatforrások listáját, valamint a vezérlők és adatforrások közötti kötések létrehozásáról szóló információkat.

Ha csak adatforrást Item[] használ, tekintse meg a BindingManagerBase tulajdonságot.

Lásd még

A következőre érvényes:

Contains(Object, String)

Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs
Forrás:
BindingContext.cs

Beolvas egy értéket, amely jelzi, hogy az BindingContext tartalmazza-e a BindingManagerBase megadott adatforráshoz és adattaghoz társított értéket.

public:
 bool Contains(System::Object ^ dataSource, System::String ^ dataMember);
public bool Contains(object dataSource, 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

Paraméterek

dataSource
Object

Az Object adatforrást jelképező.

dataMember
String

A feloldáshoz szükséges információk egy adott BindingManagerBase.

Válaszok

true ha a BindingContext megadott BindingManagerBase; egyébként false.

Példák

Az alábbi példakód a Contains metódussal teszteli, hogy létezik-e egy adott BindingManagerBase , mielőtt megpróbálkozásba ütközik a Item[] tulajdonságon.

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

Megjegyzések

Tekintse meg a Binding lehetséges adatforrások listáját, valamint a vezérlők és adatforrások közötti kötések létrehozásával kapcsolatos információkat.

Az adatforrás és az adatforrás használatával kapcsolatos információkért Item[] tekintse meg a BindingManagerBase tulajdonságot.

Lásd még

A következőre érvényes: