C#组合框硬编码值

C#组合框硬编码值,c#,combobox,hardcode,hardcoded,C#,Combobox,Hardcode,Hardcoded,因此,我有一个名为cbogener的组合框,我想向组合框添加值(对值进行硬编码),如Male、Female和Unspecified。我该怎么做呢?提前感谢。cboGender.Items.Add(新项目(“男性”) 您可以通过多种方式填充组合框,您可以逐个添加项目,也可以添加整个集合等。。。 一个接一个地添加项目可以这样做: comboBox1.Items.Add("Male"); comboBox1.Items.Add("Female"); comboBox1.Items.Add("Unspe

因此,我有一个名为
cbogener
的组合框,我想向组合框添加值(对值进行硬编码),如
Male
Female
Unspecified
。我该怎么做呢?提前感谢。

cboGender.Items.Add(新项目(“男性”)

您可以通过多种方式填充组合框,您可以逐个添加项目,也可以添加整个集合等。。。 一个接一个地添加项目可以这样做:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");
comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});
class personGender
{
  public string gender { get; set; }
}
List<personGender> list = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";
comboBox1.DataSource = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";
在一条语句中添加上述相同的项可以这样做:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");
comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});
class personGender
{
  public string gender { get; set; }
}
List<personGender> list = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";
comboBox1.DataSource = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";
您还可以将类对象列表设置为
组合框的数据源。创建如下所示的类:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");
comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});
class personGender
{
  public string gender { get; set; }
}
List<personGender> list = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";
comboBox1.DataSource = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";
将组合框的数据源设置为:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");
comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});
class personGender
{
  public string gender { get; set; }
}
List<personGender> list = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";
comboBox1.DataSource = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";
List List=新列表()
{
新的personGender{gender=“Male”},
新员工{gender=“Female”},
新personGender{gender=“Unspecified”},
};
comboBox1.DataSource=列表;
comboBox1.DisplayMember=“性别”;
或者,您也可以在上面的两行中执行相同的操作,如下所示:

comboBox1.Items.Add("Male");
comboBox1.Items.Add("Female");
comboBox1.Items.Add("Unspecified");
comboBox1.Items.AddRange(new object[]{ "Male","Female","Unspecified"});
class personGender
{
  public string gender { get; set; }
}
List<personGender> list = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DataSource = list;
comboBox1.DisplayMember = "gender";
comboBox1.DataSource = new List<personGender>()
{
 new personGender{gender="Male"},
 new personGender{gender="Female"},
 new personGender{gender="Unspecified"},
};
comboBox1.DisplayMember = "gender";
comboBox1.DataSource=newlist()
{
新的personGender{gender=“Male”},
新员工{gender=“Female”},
新personGender{gender=“Unspecified”},
};
comboBox1.DisplayMember=“性别”;
您还可以在从数据库中获取记录后设置其
数据源


希望有帮助

您可以通过单击组合框的项目集合编辑器添加项目,并逐行输入项目


稍作研究就能为你的问题找到答案。