新閣上位機開發---comboBox控件的數據綁定方法

前言

大家好,我是新閣教育韓工,這幾天有小夥伴問我關於上位機開發中,comboBox控件如何綁定數據的問題,我們今天簡單來看一下幾種不同的綁定方法。

綁定List集合

首先創建數據綁定方法,在方法中創建一個string類型的List集合。並將集合賦值給控件的DataSource(數據源)完成數據綁定。

 

 代碼運行效果如下

 

 

綁定數組集合

創建數據綁定方法,在方法中創建一個string類型的數組集合。並將數組賦值給控件的DataSource(數據源)完成數據綁定。

 

 代碼運行效果如下

 

 

綁定對象集合

首先創建一個實體類,用於存儲數據

 

 創建數據綁定方法,在方法中創建一個對象類型的List集合。並將集合賦值給控件的DataSource(數據源),並給控件的DisplayMember屬性和ValueMember屬性賦值,完成數據綁定。

 

 使用這種方法綁定控件我們可以利用控件的SelectedIndexChanged事件通過選中的DisplayMember來查找對應的ValueMember。

 

 代碼運行效果如下

 

 

綁定DataTable

方法與綁定對象集合方法類似,使用這種方法同樣可以利用控件的SelectedIndexChanged事件,通過選中的DisplayMember來查找對應的ValueMember,實現代碼如

 

 

 

 代碼運行效果如下

 

 

綁定枚舉

首先定義一個顏色枚舉

 

 使用Enum.GetNames()方法,將枚舉元素的名稱賦值給控件。

 

 代碼運行效果如下

 

 

利用Items.Add方法添加元素

這裏需要注意,Items.Add()方法裏面的參數爲Object類型。

 

 代碼運行效果如下

 

 

利用Items.AddRange方法添加元素

這裏需要注意,Items.AddRange()方法裏面的參數爲Object類型的數組。

 

 代碼運行效果如下

 

 

結語

通過以上幾種常用的方法就可以完成C#下拉控件comboBox的數據綁定,希望能給大家帶來一些幫助。

新閣上位機開發,用我的專業,成就你的夢想!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章