Maison > développement back-end > C++ > Comment remplir plusieurs colonnes dans un contrôle ListView C# ?

Comment remplir plusieurs colonnes dans un contrôle ListView C# ?

Mary-Kate Olsen
Libérer: 2024-12-29 18:43:18
original
375 Les gens l'ont consulté

How to Populate Multiple Columns in a C# ListView Control?

Remplissage des colonnes dans le contrôle ListView

Dans C# Windows Forms, le contrôle ListView vous permet d'afficher les données sous forme de tableau. Par défaut, les éléments sont ajoutés à la première colonne (Colonne1). Cet article explique comment remplir des données dans des colonnes au-delà de la première.

Méthode 1 : utilisation de la propriété SubItems

Pour ajouter des éléments aux colonnes 2, 3, 4 et ainsi de suite, vous pouvez utiliser la propriété SubItems de ListViewItem. Sa syntaxe est :

ListViewItem item = new ListViewItem("Column1Text");
item.SubItems.AddRange(new string[] { "s2", "s3", "s4" });
Copier après la connexion

Ici, nous créons un nouvel objet ListViewItem avec "Column1Text" comme texte de la première colonne. Ensuite, en utilisant la méthode AddRange, nous ajoutons des éléments aux colonnes suivantes sous forme de tableau de chaînes.

Méthode 2 : utiliser des sous-éléments individuels

Une autre façon consiste à ajouter des sous-éléments. éléments individuellement en utilisant la collection SubItems :

ListViewItem item = new ListViewItem("Something");
item.SubItems.Add("SubItem1a");
item.SubItems.Add("SubItem1b");
item.SubItems.Add("SubItem1c");
Copier après la connexion

Cette méthode permet un contrôle plus fin de chaque sous-élément.

Ajout de plusieurs éléments

Vous pouvez ajouter plusieurs éléments au ListView à la fois en utilisant la méthode AddRange de la collection Items :

ListViewItem item1 = new ListViewItem("Something1");
item1.SubItems.AddRange(new string[] { "s1a", "s1b", "s1c" });

ListViewItem item2 = new ListViewItem("Something2");
item2.SubItems.AddRange(new string[] { "s2a", "s2b", "s2c" });

listView1.Items.AddRange(new ListViewItem[] { item1, item2 });
Copier après la connexion

Cette approche vous permet de remplir efficacement plusieurs colonnes et lignes.

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