Maison >développement back-end >C++ >Comment ajouter par programme du texte et de la valeur à une ComboBox C# WinForms sans liaison ?
Ajouter du texte et de la valeur à ComboBox par programmation
En C# WinApp, vous pouvez ajouter du texte et des valeurs aux éléments d'une ComboBox sans utiliser de source de liaison.
Pour ce faire, vous pouvez créer votre propre type de classe et remplacer la méthode ToString() pour renvoyer le texte souhaité. Par exemple, considérons la classe suivante :
<code class="language-csharp">public class ComboboxItem { public string Text { get; set; } public object Value { get; set; } public override string ToString() { return Text; } }</code>
Cette classe vous permet de spécifier le texte d'affichage et la valeur associée pour chaque élément de la ComboBox.
Pour utiliser ce cours, suivez ces étapes :
Par exemple :
<code class="language-csharp">private void Test() { ComboboxItem item = new ComboboxItem(); item.Text = "Item text1"; item.Value = 12; comboBox1.Items.Add(item); comboBox1.SelectedIndex = 0; MessageBox.Show((comboBox1.SelectedItem as ComboboxItem).Value.ToString()); }</code>
En suivant ces étapes, vous pouvez ajouter dynamiquement des éléments avec du texte et des valeurs à une ComboBox sans utiliser de source de liaison.
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!