作成日: 2018/12/27 最終更新日: 2019/04/10
文書種別
不具合
状況
修正済み
詳細
TreeViewコントロールのDataSourceプロパティにDataViewを指定し、BindinfInfoのKeyField、ParentKeyFieldプロパティをそれぞれ指定すると、NullReferenceException例外が発生します。
※DataTableを指定した場合、同様の現象は発生しません。
※DataTableを指定した場合、同様の現象は発生しません。
回避方法
この問題は2019J v1(4.0.20191.362)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
DataViewのToTableメソッドを使用して、(フィルタリングなどを行った後の)DataViewから再度DataTableを作成し、これをDataSourceに設定します。
◎サンプルコード(VB)
◎サンプルコード(C#)
※修正版を適用しない場合の回避方法は以下の通りです。
DataViewのToTableメソッドを使用して、(フィルタリングなどを行った後の)DataViewから再度DataTableを作成し、これをDataSourceに設定します。
◎サンプルコード(VB)
Dim dtTemp As DataTable = DataView1.ToTable()
C1TreeView1.BindingInfo.DataSource = dtTemp
C1TreeView1.BindingInfo.DataSource = dtTemp
◎サンプルコード(C#)
DataTable dtTemp = dataView1.ToTable();
C1TreeView1.BindingInfo.DataSource = dtTemp;
C1TreeView1.BindingInfo.DataSource = dtTemp;
旧文書番号
83498