DataGridColumnStyle::CheckValidDataSource Method (CurrencyManager^)

 

Throws an exception if the System.Windows.Forms::DataGrid does not have a valid data source, or if this column is not mapped to a valid property in the data source.

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

protected:
void CheckValidDataSource(
	CurrencyManager^ value
)

Parameters

value
Type: System.Windows.Forms::CurrencyManager^

A CurrencyManager to check.

Exception Condition
ArgumentNullException

The value is null.

ApplicationException

The PropertyDescriptor for this column is null.

The following code example gets a CurrencyManager for a data source and uses the CheckValidDataSource to determine if the CurrencyManager is valid.

private:
   void CheckCurrencyManager( CurrencyManager^ myCurrencyManager )
   {
      // This code is from a class named MyDataGridColumnStyle derived
      // from DataGridColumnStyle.
      MyDataGridColumnStyle^ myGridColumn = this;
      try
      {
         myGridColumn->CheckValidDataSource( myCurrencyManager );
      }
      catch ( ArgumentNullException^ e ) 
      {
         Console::WriteLine( e->Message );
      }
      catch ( ApplicationException^ e ) 
      {
         Console::WriteLine( e->Message );
      }
   }

.NET Framework
Available since 1.1
Return to top
Show: