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

时间:2017-07-11 04:50:11

标签: c# winforms combobox

我是C#的新手,我正在尝试创建一个带有label和value属性的下拉框。例如在HTML中,我可以使用<option value"user_name"> Username </option>,如何使用C#在WinForms中完成此操作。

我了解如何使用WinForm设计器创建组合框并向其添加字符串集合,但如何为此字符串赋值?这个值非常重要,因为这是与不同服务器交互所需的。

感谢。

1 个答案:

答案 0 :(得分:0)

解决你的问题

1)你说 - &#34;我知道如何创建一个组合框并使用WinForm设计器添加字符串集合&#34;

2)你说 - &#34;但是如何为这个字符串赋值?&#34;

选项1与选项2完全无关。

选项1 - 您正在设计模式下向组合框添加数据。

选项2 - 您正在谈论哪个字符串?如果您已将数据(字符串集合)分配给组合框,则组合框将仅显示字符串集合。我对吗?

如果您正在实施选项2,则不需要选项1.

您需要在组合框中显示数据,您的用户将选择这些数据。

那么,现在数据出现了吗?它来自Sql Server / XML / Text File / ...?或者您在代码中创建一个列表/字典并分配给组合框?

  

最后,您可以使用任何一种方法......选项1 - &#34;添加数据   在设计模式中对你的组合框&#34;或选项2 - &#34;将数据添加到您的   通过从数据源检索组合框(Sql Server / XML / Text   文件/目录/词典)&#34;

如何操作,请参阅评论中提到的链接。

case / s,数据将在组合框内可用,用户可以与组合框内的数据进行交互。