to nije problem.
Napravis DataTable, odredis joj kolone (Student, BrojIndexa, GodinaStudija...)
DataTable dt = new DataTable("data");
DataColumn c = new DataColumn("Student");
c.DataType = System.Type.GetType("System.String");
dt.Columns.Add(c);
c = new DataColumn("BrojIndexa");
c.DataType = System.Type.GetType("System.Int32");
dt.Columns.Add(c);
c = new DataColumn("GodinaStudija");
c.DataType = System.Type.GetType("System.Int32");
dt.Columns.Add(c);
itd
onda dodajes podatke u taj DataTable, red po red:
DataRow r;
r = dt.NewRow();
r["Student"] = "Ime1 Prezime1";
r["BrojIndexa] = "151pop195";
r["GodinaStudija"] = 4;
dt.Rows.Add(r);
i tako za svakog studenta...
kada zavrsis sa punjenjem DataTable-a, GridView povezes sa DataTable, tako sto:
DataGrid dg = new DataGrid;
dg.DataSource = tvojDataTable;
i kada prikazes formu imaces podatke u gridu.
to je to.