0

コンボボックスに問題があります。オブジェクトのリスト、DisplayMember、および ValueMember を含む DataSource を設定しましたが、オブジェクト クラスが配置されている名前空間がコンボ ボックスに表示される場合があります。例: Project.Interface.Object

cmbAuto.DataSource = Collections.ProfileList.FindAll(t => t.IsAuto);
cmbAuto.DisplayMember = "Name";
cmbAuto.ValueMember = "ID";
cmbAuto.SelectedIndex = -1; 
4

2 に答える 2

0

使用することをお勧めしますWhere operator

cmbAuto.DataSource = Collections.ProfileList.Where(t => t.IsAuto);

注: FindAll() は List 型の関数であり、Where のような LINQ 拡張メソッドではありません。

于 2012-10-10T13:11:20.880 に答える
0

オブジェクトの ToString メソッドをオーバーライドすることで問題を解決しました。

于 2013-07-23T09:49:21.890 に答える