BindingContext.Contains Método

Definición

Obtiene un valor que indica si la colección BindingContext contiene el objeto BindingManagerBase especificado.Gets a value indicating whether the BindingContext contains the specified BindingManagerBase.

Sobrecargas

Contains(Object)

Obtiene un valor que indica si BindingContext contiene el objeto BindingManagerBase asociado al origen de datos especificado.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source.

Contains(Object, String)

Obtiene un valor que indica si BindingContext contiene el objeto BindingManagerBase asociado al origen de datos y miembro de datos especificados.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source and data member.

Contains(Object)

Obtiene un valor que indica si BindingContext contiene el objeto BindingManagerBase asociado al origen de datos especificado.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source.

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

Parámetros

dataSource
Object

Object que representa el origen de datos.An Object that represents the data source.

Devoluciones

Boolean

true si BindingContext contiene el objeto BindingManagerBase especificado; de lo contrario, false.true if the BindingContext contains the specified BindingManagerBase; otherwise, false.

Ejemplos

En el ejemplo de código siguiente Contains se usa el método para determinar si BindingManagerBase existe un para cada control de un formulario.The following code example uses the Contains method to determine whether a BindingManagerBase exists for each control on a form. En el ejemplo se pasa cada DataTable de un DataSet al método.The example passes each DataTable in a DataSet to the method.

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

Comentarios

Vea la Binding clase para obtener una lista de posibles orígenes de datos e información sobre la creación de enlaces entre controles y orígenes de datos.See the Binding class for a list of possible data sources and information about creating bindings between controls and data sources.

Vea la Item[] propiedad para obtener información sobre cómo devolver un BindingManagerBase solo mediante un origen de datos.See the Item[] property for information about returning a BindingManagerBase using only a data source.

Consulte también

Se aplica a

Contains(Object, String)

Obtiene un valor que indica si BindingContext contiene el objeto BindingManagerBase asociado al origen de datos y miembro de datos especificados.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source and data member.

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

Parámetros

dataSource
Object

Object que representa el origen de datos.An Object that represents the data source.

dataMember
String

Información necesaria para resolver un objeto BindingManagerBase específico.The information needed to resolve to a specific BindingManagerBase.

Devoluciones

Boolean

true si BindingContext contiene el objeto BindingManagerBase especificado; de lo contrario, false.true if the BindingContext contains the specified BindingManagerBase; otherwise, false.

Ejemplos

En el ejemplo de código siguiente Contains se usa el método para comprobar si existe un específico BindingManagerBase antes de intentar obtenerlo a través de la Item[] propiedad.The following code example uses the Contains method to test whether a specific BindingManagerBase exists before attempting to get it through the Item[] property.

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

Comentarios

Vea la Binding clase para obtener una lista de posibles orígenes de datos e información sobre cómo crear enlaces entre controles y orígenes de datos.See the Binding class for a list of possible data sources and for information about creating bindings between controls and data sources.

Vea la Item[] propiedad para obtener información sobre cómo devolver un BindingManagerBase mediante un origen de datos y un miembro de datos.See the Item[] property for information about returning a BindingManagerBase using a data source and data member.

Consulte también

Se aplica a