BindingContext.Contains Method (Object)

 

Gets a value indicating whether the BindingContext contains the BindingManagerBase associated with the specified data source.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public bool Contains(
	object dataSource
)

Parameters

dataSource
Type: System.Object

An Object that represents the data source.

Return Value

Type: System.Boolean

true if the BindingContext contains the specified BindingManagerBase; otherwise, false.

See the Binding class for a list of possible data sources and information about creating bindings between controls and data sources.

See the Item property for information about returning a BindingManagerBase using only a data source.

The following code example uses the Contains method to determine whether a BindingManagerBase exists for each control on a form. The example passes each DataTable in a DataSet to the method.

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));
    }
 }

.NET Framework
Available since 1.1
Return to top
Show: