作成日: 2020/02/07 最終更新日: 2020/08/26
文書種別
不具合
状況
修正済み
詳細
FlexPivotGridのDataSourceプロパティにFlexPivotPanelが指定されているとき、実行時にフォームのロードが完了した後で、FlexPivotPanelのDataSourceプロパティはそのままでFlexPivotGridのDataSourceプロパティをNullに設定すると、NullReferenceException例外が発生します。
回避方法
この問題は2020J v2(4.5.20202.438)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
最初にFlexPivotPanelのDataSourceプロパティをNullに設定し、その後、FlexPivotGridのDataSourceプロパティをNullに設定します。
◎サンプルコード(VB)
※修正版を適用しない場合の回避方法は以下の通りです。
最初にFlexPivotPanelのDataSourceプロパティをNullに設定し、その後、FlexPivotGridのDataSourceプロパティをNullに設定します。
◎サンプルコード(VB)
Dim pannel As C1FlexPivotPanel = CType(C1FlexPivotGrid1.DataSource, C1FlexPivotPanel)
pannel.DataSource = Nothing
C1FlexPivotGrid1.DataSource = Nothing
・・・データテーブル:dt1 の設定(省略)・・・
pannel = New C1FlexPivotPanel
pannel.DataSource = dt1
・・・pannel.FlexPivotEngineの設定変更(省略)・・・
C1FlexPivotGrid1.DataSource = pannel
◎サンプルコード(C#) C1FlexPivotPanel pannel = ((C1FlexPivotPanel)(c1FlexPivotGrid1.DataSource));
pannel.DataSource = null;
c1FlexPivotGrid1.DataSource = null;
・・・データテーブル:dt1 の設定(省略)・・・
pannel = new C1FlexPivotPanel();
pannel.DataSource = dt1;
・・・pannel.FlexPivotEngineの設定変更(省略)・・・
c1FlexPivotGrid1.DataSource = pannel;
旧文書番号
84921