枚举到ComboBox之间的数据绑定

时间:2013-12-07 08:19:52

标签: c#

Public Class Person
{
 private enum accountType
 {
   Savings,
   Cheking
 },

}

在Windows窗体中,我有一个comboBox帐户类型。 如何将数据从Person类绑定到Windows形式的组合框。当我运行表单时,组合框将自动显示枚举列表。我该如何解决呢。有人帮帮我。 一部分枚举accountType将是公开的。我是C#的新手。

2 个答案:

答案 0 :(得分:0)

嘿,我希望这可以帮到你

      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);
        }
    }

你已经完成了。

答案 1 :(得分:0)

试试这个;

cbaccountType.DataSource=Enum.GetValues(typeof(accountType));

其中cbaccountType是ComboBox。