Ist es möglich, das binden eines array an DataGridView-Steuerelement?

Ich habe ein array, arrStudents, dass meine students' age, GPA, und Namen wie:

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

Habe ich versucht zu binden arrStudents zu einem DataGridView-wie so:

dataGridView1.DataSource = arrStudents;

Aber der Inhalt des Arrays NICHT zeigen, bis in der Steuerung. Bin ich etwas fehlt?

  • Zusammen mit dem, was andere geschrieben haben, wäre ich geneigt, verwenden Sie eine BindingList<T> so dass änderungen an den zugrunde liegenden Daten sichtbar sein würde in der DataGridView.
InformationsquelleAutor phan | 2012-09-07
Schreibe einen Kommentar