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
Mary-Kate Olsenoriginal
2024-12-29 18:43:18411parcourir

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" });

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");

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 });

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!

Déclaration:
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