![](/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.