簡體   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