簡體   English   中英

Winform C#組合框變量選項

[英]Winform C# Combobox variable options

如何使組合框的選項成為變量。

我希望它的值取決於數據庫中的某個字段。

對於前。 如果我有一個表測試,並且它有一個字段號。

每次我在字段中插入一個值時,它將被包含在組合框中的選項中。

因此,如果我將1插入May表測試中。 我的組合框將有一個選項1。

我不知道該怎么做:|

使用查詢和DataSource 只需從數據庫中獲取數據並將其綁定到Combobox 您可以通過DataSource屬性來實現。

List<string> myComboboxVaues = new List<string>()
{
    "Value 1",
    "Value 2",
    "Value 3"
};

this.comboBox1.DataSource = myComboboxVaues;

從數據庫數據中檢索而不是使用字符串列表。

我喜歡使用foreach。 將數據庫記錄字符串加載到數組中或直接加載到下面的foreach中。

string[] arr = new string[4]; // Initialize
arr[0] = "one";               // Element 1
arr[1] = "two";               // Element 2
arr[2] = "three";             // Element 3
arr[3] = "four";              // Element 4


foreach (string x in arr)
{
    comboBox1.Items.Add(x);
}

我認為DataBinding是最好的選擇。
將以下屬性用於ComboBox:
1. 數據源 ->表
2. DisplayMember
3. ValueMember

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM