我正在使用一个组合框与一个国家的枚举,我不知道如何从组合框中选定的国家到一个字符串。以前我用cmbCountries.SelectedIndex获取所选国家的int数,但现在我想要文本。帮助是preciated!谢谢!在comboBox中选择枚举以字符串?
1
A
回答
1
如果您的组合框是数据绑定的,那么只需使用索引直接对数据。
如果没有,你可以从控制项目:
cmbCountries.SelectedItem
但如果你只想所选条目的文本值:
cmbCountries.Text
1
r如果枚举与组合框具有相同的值,只需将选定的索引投射到您的枚举类型的变量上,然后在其上执行ToString()
。有点像这样:
void Main()
{
int selectedIndex = 1;
Country test;
test = (Country)selectedIndex;
Console.WriteLine(test.ToString());
Console.WriteLine(((Country)selectedIndex).ToString());
}
enum Country
{
None,
Australia,
Austria,
England,
France,
Germany,
UnitedStates
}
或者,你可以得到组合框的Text
。
相关问题
- 1. 字符串枚举
- 2. 枚举到JPQL选择查询中的字符串
- 3. 使用枚举从wicket属性文件中选择字符串
- 4. 字符串转换枚举在C#中
- 5. 在字符串类中枚举
- 6. 字符串与枚举在Python中
- 7. 多个枚举字符串
- 8. 字符串到枚举C++
- 9. C++ Bitflaged枚举字符串
- 10. NoSql:枚举vs字符串
- 11. 枚举到字符串C++
- 12. 枚举字符串匹配
- 13. 如何将字符串项目放在一个枚举枚举的枚举映射的字符串?
- 14. 选择枚举值
- 15. 选择从枚举
- 16. 搜索在枚举一个字符串,并返回枚举
- 17. 在C中,我可以打印枚举的数字,而输入是一个字符串/字符,使用枚举?
- 18. 从Python中选择枚举
- 19. ASP.NET中的枚举和字符串值
- 20. 枚举resx中的所有字符串
- 21. JAXB映射字符串以在生成的XSD中枚举值
- 22. Rails枚举符号与字符串
- 23. T-SQL枚举数字或字符串
- 24. 打字稿,枚举和字符串
- 25. 如何枚举字符串资源文件中的字符串?
- 26. 通过枚举名字符串获取枚举值
- 27. Java的枚举:一个内有多个字符串枚举
- 28. 字符串转换为枚举的枚举名
- 29. 在选择案例中使用枚举
- 30. 通过枚举在Spring MVC中选择
嗨,那很简单! cmbCountries.Text工作正常!谢谢! – 2012-04-29 08:16:38
不要忘记接受! – yamen 2012-04-29 08:24:08
它被接受! – 2012-04-29 08:27:43