繁体   English   中英

如何在C#WinForm中复制下拉标签和值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM