ラッパークラシックコンボコントロールをデータ連結したあと、DataSourceプロパティをNullに設定すると項目の内容が「System.Data.DataRowView」になる

文書番号 : 36259     文書種別 : 制限事項     登録日 : 2013/07/30     最終更新日 : 2013/07/30
文書を印刷する
対象製品
InputMan for Windows Forms 7.0J
詳細
ラッパークラシックコンボコントロール(ClassicComboBox)のDataSourceプロパティにデータソースを設定し、データ連結が行われたあとにDataSourceプロパティにNull(Visual Basicの場合はNothing)を設定しても、ドロップダウンリストの内容が空にならず、すべての項目の内容が「System.Data.DataRowView」という文字列になります。

ラッパークラシックコンボコントロールは7.0Jで4.0Jのコンボコントロールと同様の機能を提供するラッパーコントロールであり、上記の動作は4.0Jのコンボコントロールと同じ動作です。このため、本現象はラッパークラシックコンボコントロールの仕様となります。
回避方法
DataSourceプロパティをNullに設定したあと、項目をクリアします。

[Visual Basic]
ClassicComboBox1.DataSource = Nothing
ClassicComboBox1.Items.Clear()
ClassicComboBox1.Clear()

[C#]
classicComboBox1.DataSource = null;
classicComboBox1.Items.Clear();
classicComboBox1.Clear();