private void Form1_Load(object sender, EventArgs e) { var bookCollection = new BookCollection(); var libri = bookCollection.GetLibri(); var libriConPrezzo = new List <LibroConPrezzo>(); foreach (var libro in libri) { var libroConPrezzo = new LibroConPrezzo(); libroConPrezzo.Anno = libro.Anno; libroConPrezzo.Autore = libro.Autore; libroConPrezzo.Codice = libro.Codice; libroConPrezzo.Genere = libro.Genere; libroConPrezzo.Titolo = libro.Titolo; libriConPrezzo.Add(libroConPrezzo); } dataGridView1.DataSource = libriConPrezzo; dataGridView1.Columns["Prezzo"].DisplayIndex = 5; }