Heim > Backend-Entwicklung > C++ > Wie füge ich Elemente zu mehreren Spalten in einem ListView-Steuerelement hinzu?

Wie füge ich Elemente zu mehreren Spalten in einem ListView-Steuerelement hinzu?

Patricia Arquette
Freigeben: 2024-12-31 09:08:09
Original
191 Leute haben es durchsucht

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

Elemente zu mehreren Spalten in einem ListView-Steuerelement hinzufügen

Das Hinzufügen von Elementen zur ersten Spalte eines ListView-Steuerelements ist mit listView1.Items unkompliziert. Hinzufügen. Um Elemente zu nachfolgenden Spalten hinzuzufügen, ist jedoch ein etwas anderer Ansatz erforderlich.

Lösung 1

Mit der SubItems-Eigenschaft von ListViewItem können Sie Elemente zu bestimmten Elementen hinzufügen Spalten. Um beispielsweise Elemente zu den ersten vier Spalten hinzuzufügen:

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

Lösung 2

Alternativ können Sie für jede Zeile einzelne ListViewItem-Objekte erstellen und Unterelemente mit hinzufügen SubItems.Add:

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

ListViewItem item2 = new ListViewItem("Something2");
item2.SubItems.Add("SubItem2a");
item2.SubItems.Add("SubItem2b");
item2.SubItems.Add("SubItem2c");

ListViewItem item3 = new ListViewItem("Something3");
item3.SubItems.Add("SubItem3a");
item3.SubItems.Add("SubItem3b");
item3.SubItems.Add("SubItem3c");

ListView1.Items.AddRange(new ListViewItem[] {item1,item2,item3});
Nach dem Login kopieren

Diese Lösungen bieten Flexibilität beim Hinzufügen von Elementen zu mehreren Spalten in einem ListView-Steuerelement und ermöglichen so für dynamische Datenpopulation.

Das obige ist der detaillierte Inhalt vonWie füge ich Elemente zu mehreren Spalten in einem ListView-Steuerelement hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage