BindingContext.Contains Metod

Definition

Hämtar ett värde som anger om BindingContext innehåller den angivna BindingManagerBase.

Överlagringar

Name Description
Contains(Object)

Hämtar ett värde som anger om BindingContext innehåller den BindingManagerBase som är associerad med den angivna datakällan.

Contains(Object, String)

Hämtar ett värde som anger om BindingContext innehåller den BindingManagerBase som är associerad med den angivna datakällan och datamedlemmen.

Contains(Object)

Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs

Hämtar ett värde som anger om BindingContext innehåller den BindingManagerBase som är associerad med den angivna datakällan.

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

Parametrar

dataSource
Object

En Object som representerar datakällan.

Returer

true BindingContext om innehåller den angivna BindingManagerBase, annars , false.

Exempel

I följande kodexempel används Contains metoden för att avgöra om det finns en BindingManagerBase för varje kontroll i ett formulär. Exemplet skickar var och DataTable en i en DataSet till -metoden.

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

Kommentarer

Binding Se klassen för en lista över möjliga datakällor och information om hur du skapar bindningar mellan kontroller och datakällor.

Mer information om hur du returnerar en Item[] med hjälp av en datakälla finns i BindingManagerBase egenskapen.

Se även

Gäller för

Contains(Object, String)

Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs
Källa:
BindingContext.cs

Hämtar ett värde som anger om BindingContext innehåller den BindingManagerBase som är associerad med den angivna datakällan och datamedlemmen.

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

Parametrar

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Den information som behövs för att matcha en specifik BindingManagerBase.

Returer

true BindingContext om innehåller den angivna BindingManagerBase, annars , false.

Exempel

I följande kodexempel används Contains metoden för att testa om en specifik BindingManagerBase finns innan du försöker hämta den genom Item[] egenskapen.

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

Kommentarer

Binding Se klassen för en lista över möjliga datakällor och för information om hur du skapar bindningar mellan kontroller och datakällor.

Se egenskapen Item[] för information om hur du returnerar en BindingManagerBase med hjälp av en datakälla och en datamedlem.

Se även

Gäller för