我有一個組合框,使用Arraylist填充,如下所示。如果我有另一個同一個對象的實例,我該如何選擇組合框中的對象?請看下面的代碼來理解。在組合框中查找按對象值的項目
MakeEntity selectedMake = Make.GetMakeByTitle("Honda");
List<MakeEntity> allMakes = Make.GetAllMakes();
cbVehicleMake.DataSource = allMakes;
cbVehicleMake.SelectedIndex = cbVehicleMake.Items.IndexOf(selectedMake);
但是最後一行沒有按預期工作。我可以讓它運行嗎?還是我會朝錯誤的方向發展? MakeEntity應該實現iComparable嗎?
Short,Crisp&Sweet ...謝謝! –