Бөлісу құралы:


BindingContext.Contains Метод

Определение

Возвращает значение, указывающее, содержит ли BindingContext указанную BindingManagerBase.

Перегрузки

Contains(Object)

Возвращает значение, определяющее, содержит ли класс BindingContext объект BindingManagerBase, связанный с указанным источником данных.

Contains(Object, String)

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

Contains(Object)

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

Параметры

dataSource
Object

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

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

Boolean

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

Примеры

В следующем примере кода используется Contains метод, чтобы определить, существует ли для BindingManagerBase каждого элемента управления в форме. В этом примере каждый из них DataTable передается в DataSet метод.

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 Список возможных источников данных и сведения о создании привязок между элементами управления и источниками данных см. в классе.

Сведения о возвращении BindingManagerBase только источника данных см. в Item[] свойстве.

См. также раздел

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

Contains(Object, String)

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

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, представляющий источник данных.

dataMember
String

Сведения, которые должны быть разрешены для конкретного объекта BindingManagerBase.

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

Boolean

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

Примеры

В следующем примере кода метод используется Contains для проверки того, существует ли определенный объект BindingManagerBase перед попыткой получить его через Item[] свойство.

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 Сведения о создании привязок между элементами управления и источниками данных см. в классе.

Сведения о возвращении BindingManagerBase источника данных и элемента данных см. в Item[] свойстве.

См. также раздел

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