Entwickler-Ecke

WinForms - add und refresh ListView


admirajutta - Fr 20.04.12 11:15
Titel: add und refresh ListView
Hallo zusammen,

leider bin ich nach etlichen Stunden suchen und probieren nicht zur Lösung meines Problems gekommen.
Ich habe ein Hauptfenster mit der ListView. Ein zweites Fenster das ich via Menu öffne.
Mit dem 2then Fenster werden die Benutzereingaben eingelesen und via Button in ListViewItem gespeichert.
Wie gehe ich jetzt am besten vor, damit ich die Items in die Liste adde und refreshe?

Ich hoffe ihr könnt mir helfen.

Viele Grüße
Marcel


Oliver M. - So 29.04.12 10:32

Ich weiß nicht ob ich dich richtig verstehe, willst du einfach die ListViewItems der einen ListView in die andere verschieben?

C#-Quelltext
1:
zielListView.Items.AddRange(quellListView.Items);                    

Entschuldige bitte, wenn ich dich falsch verstanden habe.


Fakiz - So 29.04.12 23:28

Ich vermute mal er hat nur ein Listview und will diese bei einem Buttondruck befüllen lassen.


C#-Quelltext
1:
2:
3:
4:
5:
6:
ListViewItem item = new ListViewItem(); // Deklariert ein neues Listviewitem
item.Text = "Text der 1. Spalte";
item.SubItems.Add("Text der 2. Spalte");
item.SubItems.Add("Text für 3. Spalte");
listView1.Items.Add(item); // Fügt das neue Listviewitem dem LV hinzu
listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); // Ändert die Zeilenbreite (in diesem Fall) nach dem längsten Item - Text


Moderiert von user profile iconTh69: Code- durch C#-Tags ersetzt