Maison >développement back-end >C++ >Comment ajouter des éléments à des colonnes spécifiques dans une ListView C# ?

Comment ajouter des éléments à des colonnes spécifiques dans une ListView C# ?

DDD
DDDoriginal
2024-12-31 14:58:21256parcourir

How to Add Items to Specific Columns in a C# ListView?

Ajout d'éléments à des colonnes spécifiques dans C# ListView

Dans un contrôle ListView dans un formulaire Windows, la méthode par défaut pour ajouter des éléments utilise listView1 Fonction .Items.Add, ciblant avec succès la colonne 1. Cet article examine les techniques permettant de remplir les données dans les colonnes suivantes (2, 3, etc.).

Solution 1 : Utilisation de SubItems.AddRange

Cette approche permet d'ajouter plusieurs éléments aux colonnes 2 et au-delà sur une seule ligne :

string[] row1 = { "s1", "s2", "s3" };
listView1.Items.Add("Column1Text").SubItems.AddRange(row1);

Solution 2 : Construire ListViewItems

Un plus Une alternative verbeuse implique de créer des objets ListViewItem et de définir explicitement leurs sous-éléments :

ListViewItem item1 = new ListViewItem("Something");
item1.SubItems.Add("SubItem1a");
item1.SubItems.Add("SubItem1b");
item1.SubItems.Add("SubItem1c");

Répéter ce modèle pour chaque ligne, puis ajouter les éléments à ListView termine le processus de remplissage.

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