BindingContext.Contains Метод

Определение

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

Перегрузки

Contains(Object)

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

Contains(Object, String)

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

Contains(Object)

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

public bool Contains (object dataSource);

Параметры

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.
    foreach(DataTable thisTable in myDataSet.Tables){
       Console.WriteLine(thisTable.TableName + ": " + this.BindingContext.Contains(thisTable));
    }
 }

Комментарии

Binding Список возможных источников данных и сведения о создании привязок между элементами управления и источниками данных см. в классе.

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

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

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

.NET Framework 4.8 және басқа нұсқалар
Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Contains(Object, String)

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

public bool Contains (object dataSource, string dataMember);

Параметры

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.ToString());
 }

Комментарии

Binding Сведения о создании привязок между элементами управления и источниками данных см. в классе.

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

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

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

.NET Framework 4.8 және басқа нұсқалар
Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7