Mam bazę w db4o, przekazuję jej zawartość do listy i nie potrafię tego wyświetlić w DataGridView
AutoGenerateColumns jest na true

Osoba - to klasa

var q = from Osoba o in db select o;
List<Osoba> lista;
lista = new List<Osoba>();
foreach (Osoba item in q)
{
lista.Add(new Osoba() { imie = item.imie, nazwisko = item.nazwisko });                
}
dataGridView.DataSource = lista; 

Proszę o pomoc w tym rozwiązaniu lub podsunięcie innego.

Pozdrawiam