[英]How to replicate drop-down label and value in C# WinForm
我是C#的新手,我正在尝试创建一个带有label和value属性的下拉框。 例如,在HTML中,我可以具有<option value"user_name"> Username </option>
,如何使用C#在WinForms中完成此操作。
我了解如何使用WinForm设计器创建组合框并向其添加字符串集合,但是如何为该字符串分配值? 该值非常重要,因为这是与其他服务器进行交互所需要的。
谢谢。
分手你的问题
1)您说-“我了解如何使用WinForm设计器创建组合框并向其添加字符串集合”
2)您说-“但是如何为该字符串赋值?”
选项1与选项2根本无关。
选项1-您正在设计模式下将数据添加到组合框。
选项2-您在说哪个字符串? 如果您已经将数据(字符串集合)分配给combobox,则combobox将仅显示字符串集合。 我可以吗?
如果要实现选项2,则不需要选项1。
您需要在用户将选择的组合框中显示数据。
那么,现在数据在哪里呢? 它来自Sql Server / XML /文本文件/ ...? 还是要在代码中创建列表/字典并将其分配给组合框?
因此,最后,您可以使用任何一种方法...选项1-“在设计模式下将数据添加到组合框”或选项2-“通过从数据源检索来将数据添加到组合框(Sql Server / XML / Text File /列表/字典)”。
如何做到这一点,请参阅您的评论中提到的链接。
两种情况下,数据都将在组合框内可用,并且用户可以与组合框内的数据进行交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.