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