我在網上看到有人習慣將類對象保存為數組,然後使用ComboBox的SelectedIndex的屬性值作為數組的下標來獲取類對象。
我之前使用的方法是將類對象添加到ComboBox並重寫類對象的ToString方法,因為當項目是類對象時,ComboBox默認顯示ToString方法的內容。
這兩種方法都有問題。online方法添加了壹個不必要的全局變量。當需要修改Combobox的項時,需要確保ComboBox與全局類對象數組之間的對應關系。
我的方法錯誤地使用了ToString方法,該方法將該方法的功能從顯示原始類的信息更改為顯示屬性的信息。最嚴重的是這個方法是跟著類走的。如果需要轉換Combox顯示的內容或在其他地方使用ToString方法,則會出現問題(日誌記錄)。
最近發現了壹個方法,也許這就是VS希望我們使用的方法。
例子
cboCompanys DataSource = panys//將組合框綁定到列表
cboCompanys DisplayMember = Name//設置cboCompanys的顯示屬性。
CBO companys SelectedIndex =;//設置cboCompanys以顯示第壹個內容。
第壹句綁定cboCompanys和panys panys可以是列表數組等等。
lishixinzhi/Article/program/net/201311/11815