我正在使用C#與Windows應用程序窗體。在這個我有一個組合框。什麼是添加下拉選擇的代碼?從我的谷歌搜索到目前爲止,我認爲我需要設置一個arraylist的細節?C#Windows窗體組合框數組代碼
1
A
回答
6
將項目添加到組合框,你有兩個選擇:
要麼將它們添加到項目集合:
comboBox1.Items.Add("abc");
comboBox1.Items.Add("def");
或者使用數據綁定:
comboBox1.DataSource = myList;
或數組:
comboBox1.DataSource = myArray;
對於第一個變體,只能使用字符串作爲項目,而使用數據綁定時,可以綁定更復雜對象的集合。然後,您可以指定哪些屬性是顯示:
comboBox1.DisplayMember = "Name";
,什麼都被視爲值:
comboBox1.ValueMember = "ID";
您可以訪問與
comboBox1.SelectedItem
後選擇原始對象或與價值
comboBox1.SelectedValue
該值是您用ValueMember
指定的屬性。
0
您可以使用ComboBox1.Items.Add(「Item」)一次添加項目1,或者ComboBox1.Items.AddRange(MyArray)一次添加項目的整個列表。您添加的每個項目都可以是一個字符串,在這種情況下,它直接顯示在下拉列表中,或者它可以是對象,在這種情況下,組合框的DisplayMember屬性用於確定哪些對象屬性將顯示在下拉列表中。
相關問題
- 1. C#windows窗體組合框問題
- 2. 只讀Windows窗體組合框
- 3. Windows窗體組合框問題
- 4. 有問題的組合框Windows窗體
- 5. 用戶窗體組合框
- 6. 如何從組合框在C#Windows窗體應用程序
- 7. C#Windows窗體組合框下拉目錄
- 8. 在Windows窗體C中使用TableLayoutPanel和動態組合框#
- 9. 在Windows窗體應用程序中分組組合框項目
- 10. 在Windows窗體中創建小時組合框和分鐘組合框
- 11. excel用戶窗體代碼多個組合框
- 12. Windows窗體組合框 - 多個屬性的數據綁定
- 13. C#從窗體窗體文本框輸入數組
- 14. 使用C#Windows窗體管理代碼
- 15. 使用組合框過濾子窗體
- 16. 如何使用DbfDotNet填充Windows窗體組合框?
- 17. Windows窗體DataGridView將SelectedIndexChanged事件附加到組合框中
- 18. Windows窗體中的組合框Datagridview控件
- 19. Windows窗體中的最大組合框項目
- 20. 自定義Windows的外觀窗體組合框
- 21. Windows窗體組合框控件的奇怪行爲
- 22. C#添加數組列表值到組合框從一個窗體到另一個窗體
- 23. C#/ Windows窗體:窗體的代碼不被執行
- 24. 如何在Windows窗體中將組合框數據源綁定到窗體/列表框?
- 25. Windows窗體組件訪問
- 26. C#的Windows - 如何從組合框
- 27. c#Windows 8:組合框選定項目
- 28. 組合框數據源C#
- 29. 從另一個窗體訪問標籤和組合框C#
- 30. 如何將數據庫表列名稱值綁定到Windows窗體組合框?
我實際上是將上面的代碼添加到組合框的操作中,這當然不起作用!將這些因素放在組合框的行爲之前。 謝謝。 – 2009-10-30 10:58:28