![](/img/trans.png)
[英]Data binding an Enum stored in an object into a Winforms ComboBox?
[英]Data binding between enum to ComboBox
Public Class Person
{
private enum accountType
{
Savings,
Cheking
},
}
在Windows窗體中,我有一個comboBox帳戶類型。 我怎樣才能將數據從Person類綁定到Windows窗體組合框。 當我運行表單時,組合框將自動顯示枚舉列表。 我該如何解決。 有人幫我。 一部分enum accountType將是公共的。 我是C#的新手。
嘿,我希望這可以幫助您
public enum AccountType
{
Savings,
Cheking
}
在您的Form1.cs文件中編寫以下代碼,假設您的表單名稱為Form1
public Form1 ()
{
InitializeComponent();
BindComboList();
}
private void BindComboList()
{
var values = Enum.GetValues(typeof(AccountType));
foreach (var item in values)
{
cmbAccountType.Items.Add(item);
}
}
大功告成
嘗試這個;
cbaccountType.DataSource=Enum.GetValues(typeof(accountType));
其中cbaccountType是您的ComboBox。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.