BindingContext.Contains Метод

Определение

Возвращает значение, указывающее, содержит ли BindingContext указанную BindingManagerBase.Gets a value indicating whether the BindingContext contains the specified BindingManagerBase.

Перегрузки

Contains(Object)

Возвращает значение, определяющее, содержит ли класс BindingContext объект BindingManagerBase, связанный с указанным источником данных.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source.

Contains(Object, String)

Возвращает значение, определяющее, содержит ли класс BindingContext объект BindingManagerBase, связанный с указанным источником данных и элементом данных.Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source and data member.

Contains(Object)

Возвращает значение, определяющее, содержит ли класс BindingContext объект BindingManagerBase, связанный с указанным источником данных.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

Параметры

dataSource
Object

Объект Object, представляющий источник данных.An Object that represents the data source.

Возвращаемое значение

Значение true, если коллекция BindingContext содержит заданный объект BindingManagerBase; в противном случае — значение false.true if the BindingContext contains the specified BindingManagerBase; otherwise, false.

Примеры

В следующем примере кода используется метод Contains, чтобы определить, существует ли BindingManagerBase для каждого элемента управления в форме.The following code example uses the Contains method to determine whether a BindingManagerBase exists for each control on a form. В примере каждый DataTable в DataSet метода передается в метод.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

Комментарии

Список возможных источников данных и сведения о создании привязок между элементами управления и источниками данных см. в разделе класс Binding.See the Binding class for a list of possible data sources and information about creating bindings between controls and data sources.

Сведения о возврате BindingManagerBase с использованием только источника данных см. в свойстве Item[Object].See the Item[Object] property for information about returning a BindingManagerBase using only a data source.

Дополнительно

Contains(Object, String)

Возвращает значение, определяющее, содержит ли класс BindingContext объект BindingManagerBase, связанный с указанным источником данных и элементом данных.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

Параметры

dataSource
Object

Объект Object, представляющий источник данных.An Object that represents the data source.

dataMember
String

Сведения, которые должны быть разрешены для конкретного объекта BindingManagerBase.The information needed to resolve to a specific BindingManagerBase.

Возвращаемое значение

Значение true, если коллекция BindingContext содержит заданный объект BindingManagerBase; в противном случае — значение false.true if the BindingContext contains the specified BindingManagerBase; otherwise, false.

Примеры

В следующем примере кода метод Contains используется для проверки наличия определенного BindingManagerBase, прежде чем пытаться получить его через свойство Item[Object].The following code example uses the Contains method to test whether a specific BindingManagerBase exists before attempting to get it through the Item[Object] 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

Комментарии

Список возможных источников данных и сведения о создании привязок между элементами управления и источниками данных см. в разделе класс Binding.See the Binding class for a list of possible data sources and for information about creating bindings between controls and data sources.

Сведения о возврате BindingManagerBase с помощью источника данных и элемента данных см. в свойстве Item[Object].See the Item[Object] property for information about returning a BindingManagerBase using a data source and data member.

Дополнительно

Применяется к