Heim > Backend-Entwicklung > C++ > Wie füge ich ComboBox-Elementen in C# sowohl Text als auch Werte ohne Datenbindung hinzu?

Wie füge ich ComboBox-Elementen in C# sowohl Text als auch Werte ohne Datenbindung hinzu?

Linda Hamilton
Freigeben: 2025-01-12 08:24:41
Original
522 Leute haben es durchsucht

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

Text und Wert zum Kombinationsfeldelement in der C#-WinForms-App hinzufügen

Viele Antworten zum Hinzufügen von Text und Werten zu Kombinationsfeldelementen in C#-WinForms-Anwendungen beinhalten Datenbindung. Wenn jedoch keine fertige Bindungsquelle vorhanden ist, ist ein anderer Ansatz erforderlich.

Um dies zu erreichen, erstellen Sie eine benutzerdefinierte Klasse und überschreiben Sie die ToString()-Methode, um den gewünschten Text zurückzugeben. Hier ist ein einfaches Beispiel:

public class ComboboxItem
{
    public string Text { get; set; }
    public object Value { get; set; }

    public override string ToString()
    {
        return Text;
    }
}
Nach dem Login kopieren

So verwenden Sie es:

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());
}
Nach dem Login kopieren

Dadurch ist es möglich, Text und Werte zu Kombinationsfeldelementen hinzuzufügen, ohne eine Quelle zu binden.

Das obige ist der detaillierte Inhalt vonWie füge ich ComboBox-Elementen in C# sowohl Text als auch Werte ohne Datenbindung hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage