private void addAssignmentTab(CourseViewModel course) { TabPage tab = new TabPage(course.Name); DataGridView dgAssignments = new AssignmentGrid(); dgAssignments.Dock = DockStyle.Fill; dgAssignments.DataSource = course.Assignments; tab.Controls.Add(dgAssignments); tab.DataBindings.Add(new Binding("Text", course, "Name")); this.Controls.Add(tab); }