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.
      for each ( DataTable^ thisTable in myDataSet->Tables )
      {
         Console::WriteLine( "{0}: {1}", thisTable->TableName, this->BindingContext->Contains( thisTable ) );
      }
   }

.NET Framework
Available since 1.1
Return to top
Show: