我正在使用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. 有問題的組合框Windows窗體
- 6. 動態添加組合框/文本框到DataGridView Windows窗體C#
- 7. 用戶窗體組合框
- 8. 如何在Windows窗體中填充組合框c#
- 9. 在Windows窗體C中使用TableLayoutPanel和動態組合框#
- 10. C#Windows窗體在組合框中搜索特定值
- 11. 檢查組合框的值成員的值c#.net windows窗體
- 12. C#Windows窗體組合框下拉目錄
- 13. 如何從組合框在C#Windows窗體應用程序
- 14. 在Windows窗體應用程序中分組組合框項目
- 15. 窗體窗體組織代碼
- 16. excel用戶窗體代碼多個組合框
- 17. 在Windows窗體中創建小時組合框和分鐘組合框
- 18. 如何填充C#窗體窗體組合框?
- 19. Windows窗體組合框 - 多個屬性的數據綁定
- 20. 在c#中完成組合框數據加載後加載Windows窗體
- 21. VBA代碼從組合框
- 22. 如何把Windows窗體設計器生成的組合框放在數組中
- 23. C#從窗體窗體文本框輸入數組
- 24. 使用C#Windows窗體管理代碼
- 25. Windows窗體 - 沒有C#源代碼?
- 26. 使用組合框過濾子窗體
- 27. 訪問連續窗體和組合框
- 28. 子窗體中的從屬組合框
- 29. 窗體加載組合框的DropDownList
- 30. 自動完成在組合框窗體
我實際上是將上面的代碼添加到組合框的操作中,這當然不起作用!將這些因素放在組合框的行爲之前。 謝謝。 – 2009-10-30 10:58:28