0

コンボボックスに多数のアイテムを表示したいのですが、ユーザーが選択すると、テキストが返される代わりに、そのテキストを参照する特定の値が返されます。これについての助けは大歓迎です。

4

1 に答える 1

2

これは典型的なKey,Valueバインディングです。Dictionaryを例として使用します。したがって、Dictionary に適切な値を入力したと仮定すると、コードは次のようになります。

ComboBox1.DataSource = yourDictionary.ToList
ComboBox1.DisplayMember = "Value"
ComboBox1.ValueMember = "Key"

次に、プロパティを使用して値を選択できComboBox1.SelectedValueます。

于 2013-03-02T14:22:48.597 に答える