DataGridColumnStyle.CheckValidDataSource(CurrencyManager) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataGrid が有効なデータ ソースを保持していない場合、またはこの列がデータ ソースの有効なプロパティにマップされていない場合は、例外がスローされます。
protected:
void CheckValidDataSource(System::Windows::Forms::CurrencyManager ^ value);
protected void CheckValidDataSource (System.Windows.Forms.CurrencyManager value);
member this.CheckValidDataSource : System.Windows.Forms.CurrencyManager -> unit
Protected Sub CheckValidDataSource (value As CurrencyManager)
パラメーター
- value
- CurrencyManager
確認する対象となる CurrencyManager。
例外
value
が null
です。
この列の PropertyDescriptorが null
です。
例
次のコード例では、 CurrencyManager データ ソースを取得し、そのデータ ソースが CheckValidDataSource 有効かどうかを CurrencyManager 判断するために使用します。
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 );
}
}
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);
}
}
Private Sub CheckCurrencyManager(myCurrencyManager As CurrencyManager)
' This code is from a class named MyDataGridColumnStyle derived
' from DataGridColumnStyle.
Dim myGridColumn As MyDataGridColumnStyle = Me
Try
myGridColumn.CheckValidDataSource(myCurrencyManager)
Catch e As ArgumentNullException
Console.WriteLine(e.Message)
Catch e As ApplicationException
Console.WriteLine(e.Message)
End Try
End Sub