BindingContext.Contains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda BindingContext obsahuje zadané BindingManagerBase.
Přetížení
Contains(Object) |
Získá hodnotu určující, zda BindingContext obsahuje přidružen k BindingManagerBase zadanému zdroji dat. |
Contains(Object, String) |
Získá hodnotu určující, zda BindingContext obsahuje BindingManagerBase přidružené k zadanému zdroji dat a členu dat. |
Contains(Object)
Získá hodnotu určující, zda BindingContext obsahuje přidružen k BindingManagerBase zadanému zdroji dat.
public:
bool Contains(System::Object ^ dataSource);
public bool Contains (object dataSource);
member this.Contains : obj -> bool
Public Function Contains (dataSource As Object) As Boolean
Parametry
Návraty
true
BindingContext pokud obsahuje zadané BindingManagerBase; jinak , false
.
Příklady
Následující příklad kódu používá metodu Contains k určení, zda BindingManagerBase existuje pro každý ovládací prvek ve formuláři. Příklad předá každému DataTable z nich metodu 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
Poznámky
Seznam možných zdrojů dat a informace o vytváření vazeb mezi ovládacími prvky a zdroji dat najdete ve Binding třídě.
Informace o vrácení BindingManagerBase pouze zdroje dat najdete v Item[] vlastnosti.
Viz také
Platí pro
Contains(Object, String)
Získá hodnotu určující, zda BindingContext obsahuje BindingManagerBase přidružené k zadanému zdroji dat a členu dat.
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
Parametry
- dataMember
- String
Informace potřebné k vyřešení konkrétního BindingManagerBaseproblému .
Návraty
true
BindingContext pokud obsahuje zadané BindingManagerBase; jinak , false
.
Příklady
Následující příklad kódu používá metodu Contains k otestování, zda konkrétní BindingManagerBase existuje před pokusem Item[] o jeho získání prostřednictvím vlastnosti.
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
Poznámky
Seznam možných zdrojů dat a informace o vytváření vazeb mezi ovládacími prvky a zdroji dat najdete ve Binding třídě.
Informace o vrácení zdroje dat a člena BindingManagerBase dat najdete v Item[] vlastnosti.