BindingContext.Contains Метод

Определение

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

Перегрузки

Имя Описание
Contains(Object)

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

Contains(Object, String)

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

Contains(Object)

Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs

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

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

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

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

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

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

Contains(Object, String)

Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs
Исходный код:
BindingContext.cs

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

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

Параметры

dataSource
Object

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

dataMember
String

Сведения, необходимые для разрешения конкретного BindingManagerBaseпараметра.

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

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

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

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

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