Spalten im ListView-Steuerelement füllen
In C# Windows Forms können Sie mit dem ListView-Steuerelement Daten in einem Tabellenformat anzeigen. Standardmäßig werden Elemente zur ersten Spalte (Spalte1) hinzugefügt. In diesem Artikel wird erläutert, wie Sie Daten in Spalten über die erste hinaus füllen.
Methode 1: Verwenden der SubItems-Eigenschaft
Um Elemente zu den Spalten 2, 3, 4 und hinzuzufügen usw. können Sie die SubItems-Eigenschaft des ListViewItem verwenden. Seine Syntax lautet:
ListViewItem item = new ListViewItem("Column1Text"); item.SubItems.AddRange(new string[] { "s2", "s3", "s4" });
Hier erstellen wir ein neues ListViewItem-Objekt mit „Column1Text“ als Text für die erste Spalte. Anschließend fügen wir mithilfe der AddRange-Methode Elemente als String-Array zu den nachfolgenden Spalten hinzu.
Methode 2: Verwendung einzelner Unterelemente
Eine andere Möglichkeit besteht darin, Unterelemente hinzuzufügen. Elemente einzeln mithilfe der SubItems-Sammlung:
ListViewItem item = new ListViewItem("Something"); item.SubItems.Add("SubItem1a"); item.SubItems.Add("SubItem1b"); item.SubItems.Add("SubItem1c");
Diese Methode ermöglicht eine genauere Kontrolle über jedes Element Unterelement.
Hinzufügen mehrerer Elemente
Sie können mehrere Elemente gleichzeitig zur ListView hinzufügen, indem Sie die AddRange-Methode der Items-Sammlung verwenden:
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 });
Mit diesem Ansatz können Sie mehrere Spalten und Zeilen effizient füllen.
Das obige ist der detaillierte Inhalt vonWie fülle ich mehrere Spalten in einem C#-ListView-Steuerelement?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!