WinForms - Dodawanie listy do listview

0

Witam, tworze program w WF, posiada klasy Ksiazka i Program. Pierwsza klasa ma 5 pól(ID, Autor, Tytuł, RokWydania, Gatunek) i konstruktor. W klasie program jest lista o typie Ksiazka. W klasie Form1 chce by po kliknięciu "Lista Ksiazek" wyświetliła się lista książek, która jest w klasie Program. Utworzyłem potrzebne kolumny, ale nie potrafię połączyć listy z list view. Mógłby ktoś pomóc?

1

cos w ten desen bedzie

foreach(var ksiazka in ksiazki)
{
var item = new ListViewItem();
item.Text = ksiazka.Tytul;
item.SubItems.Add(ksiazka.Autor);
item.SubItems.Add(ksiazka.Gatunek);
listView.Items.Add(item);
}
0

Dzięki wielki!
Zrobiłem tak i działa:

foreach (var k in Program.ListaKsiazek)
            {
                var item = new ListViewItem();
                item.Text = Convert.ToString(k.IdKsiazki);
                item.SubItems.Add(k.Tytul);
                item.SubItems.Add(k.Autor);
                item.SubItems.Add(Convert.ToString(k.RokWydania));
                item.SubItems.Add(k.Gatunek);
                listViewKsiazki.Items.Add(item);
            } 

1 użytkowników online, w tym zalogowanych: 0, gości: 1