Maison > développement back-end > C++ > Comment ajouter du texte et de la valeur aux éléments ComboBox en C# sans liaison de données ?

Comment ajouter du texte et de la valeur aux éléments ComboBox en C# sans liaison de données ?

Linda Hamilton
Libérer: 2025-01-12 08:24:41
original
466 Les gens l'ont consulté

How to Add Both Text and Value to ComboBox Items in C# Without Data Binding?

Ajouter du texte et une valeur à l'élément de la zone de liste déroulante dans l'application C# WinForms

De nombreuses réponses sur l'ajout de texte et de valeurs aux éléments de zone de liste déroulante dans les applications C# WinForms impliquent la liaison de données. Cependant, s’il n’existe pas de source de liaison prête à l’emploi, une autre approche est nécessaire.

Pour y parvenir, créez une classe personnalisée et remplacez la méthode ToString() pour renvoyer le texte souhaité. Voici un exemple simple :

<code class="language-csharp">public class ComboboxItem
{
    public string Text { get; set; }
    public object Value { get; set; }

    public override string ToString()
    {
        return Text;
    }
}</code>
Copier après la connexion

Comment l'utiliser :

<code class="language-csharp">private void Test()
{
    ComboboxItem item = new ComboboxItem();
    item.Text = "项目文本1";
    item.Value = 12;

    comboBox1.Items.Add(item);

    comboBox1.SelectedIndex = 0;

    MessageBox.Show((comboBox1.SelectedItem as ComboboxItem).Value.ToString());
}</code>
Copier après la connexion

Cela permet d'ajouter du texte et des valeurs aux éléments de la liste déroulante sans lier de source.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal