作成日: 2021/03/22 最終更新日:2021/06/23
文書種別
不具合
発生環境
SP6(12.0.4509.2012)
状況
修正済み
詳細
異なるフォームでSPREADを配置しDataTableのインスタンスを渡した上でデータ連結後に画面を閉じると、連結したDataTableをClearメソッドでクリアする際に次の例外が発生します。
System.NullReferenceException: 'オブジェクト参照がオブジェクト インスタンスに設定されていません。'
System.NullReferenceException: 'オブジェクト参照がオブジェクト インスタンスに設定されていません。'
回避方法
Service Pack 7(v12.0.4510.2012)で修正済み。
Service Pack 7を適用せずに対処する方法としては、FormのClosedイベントでDataSourceプロパティにNothingを設定することで回避可能です。
Private Sub Form2_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
'回避策
FpSpread1.DataSource = Nothing
End Sub
'回避策
FpSpread1.DataSource = Nothing
End Sub
旧文書番号
86506