Maison > développement back-end > C++ > Comment ajouter des éléments à plusieurs colonnes dans un contrôle ListView C# ?

Comment ajouter des éléments à plusieurs colonnes dans un contrôle ListView C# ?

Susan Sarandon
Libérer: 2024-12-30 18:19:09
original
747 Les gens l'ont consulté

How to Add Items to Multiple Columns in a C# ListView Control?

Ajout d'éléments à plusieurs colonnes dans un contrôle ListView (C#) ?

Lorsque vous travaillez avec un contrôle ListView dans une application WinForms, vous pouvez rencontrer la nécessité de remplir plusieurs colonnes dans chaque ligne. Cet article examine plusieurs méthodes pour y parvenir en utilisant la classe 'ListViewItem' et sa propriété 'SubItems'.

Méthode 1 : Utilisation de la méthode 'SubItems.AddRange'

Pour une approche concise, vous pouvez utiliser la méthode « SubItems.AddRange » pour ajouter des éléments à plusieurs colonnes simultanément.

string[] row1 = { "s1", "s2", "s3" };
listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
Copier après la connexion

Méthode 2 : Utilisation de la méthode 'SubItems.Add'

Vous pouvez également utiliser la méthode 'SubItems.Add' pour ajouter des éléments à colonnes individuelles plus explicitement.

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

Méthode 3 : Utiliser un tableau de Objets 'ListViewItem'

Si vous préférez créer des objets 'ListViewItem' manuellement, vous pouvez les remplir avec des sous-éléments, puis les ajouter à 'ListView' à l'aide de 'AddRange'.

ListViewItem[] items = new ListViewItem[] {
    new ListViewItem("Something1") { SubItems = { "a", "b", "c" } },
    new ListViewItem("Something2") { SubItems = { "d", "e", "f" } }
};

listView1.Items.AddRange(items);
Copier après la connexion

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 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