Salve, sto provando a passare una lista al costruttore di un form,e quindi creo un altro costruttore e gli inserisco la lista che gli passo da un altra form e fin qui tutto bene perchè gli passa tutti gli elementi della lista, poi io dovrei ciclare questa lista e assegnare i valori ad una listview e facendo il debug vedo che riempe questa listview però alla fine quando mi appare il form non è aggiornata con tutti gli elementi.
Il codice è il seguente:
Stavo pensando che forse sia quel InitializeComponent();codice:public Ricetta(List<EstoreGeneric.Ricette> lista) { InitializeComponent(); listamateriali = lista; listamateriali = lista; listView1.Items.Clear(); for (int i = 0; i < listamateriali.Count; i++) { ListViewItem item1 = new ListViewItem(((EstoreGeneric.Ricette)listamateriali[i]).ID.ToString()); item1.SubItems.Add(((EstoreGeneric.Ricette)listamateriali[i]).Nome.ToString()); item1.SubItems.Add(((EstoreGeneric.Ricette)listamateriali[i]).Note.ToString()); listView1.Items.AddRange(new ListViewItem[] { item1 }); } }
Mi potete aiutare?
Grazie.

Rispondi quotando