Czy jest możliwe powiązanie tablicy z kontrolką DataGridView?

Mam tablicę arrStudents, która zawiera wiek moich uczniów, GPA i nazwę w ten sposób:

arrStudents[0].Age = "8"
arrStudents[0].GPA = "3.5"
arrStudents[0].Name = "Bob"

Próbowałem powiązać arrStudents z DataGridView w taki sposób:

dataGridView1.DataSource = arrStudents;

Ale zawartość tablicy NIE pojawia się w kontrolce. Czy czegoś mi brakuje?