Hinzufügen von Elementen zu bestimmten Spalten in C# ListView
In einem ListView-Steuerelement in einem Windows-Formular verwendet die Standardmethode zum Hinzufügen von Elementen listView1 .Items.Add-Funktion, die erfolgreich auf Spalte 1 abzielt. Dieser Artikel befasst sich mit Techniken zum Auffüllen von Daten in nachfolgende Spalten (2, 3, usw.).
Lösung 1: Verwendung von SubItems.AddRange
Dieser Ansatz ermöglicht das Hinzufügen mehrerer Elemente zu Spalte 2 und darüber hinaus in einer einzigen Zeile:
string[] row1 = { "s1", "s2", "s3" }; listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
Lösung 2: ListViewItems erstellen
Eine ausführlichere Die Alternative besteht darin, ListViewItem-Objekte zu erstellen und deren Unterelemente explizit zu definieren:
ListViewItem item1 = new ListViewItem("Something"); item1.SubItems.Add("SubItem1a"); item1.SubItems.Add("SubItem1b"); item1.SubItems.Add("SubItem1c");
Das Wiederholen dieses Musters für jede Zeile und das anschließende Hinzufügen der Elemente zur ListView schließt den Füllvorgang ab.
Das obige ist der detaillierte Inhalt vonWie füge ich Elemente zu bestimmten Spalten in einer C#-ListView hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!