private void load_dataGridView_student() { try { Cursor.Current = Cursors.WaitCursor; BindingSource bindingsource = new BindingSource(); List <DBstudent> rec = DBstudent.GetData(); foreach (DBstudent data in rec) { bindingsource.Add(data); } this.dataGridView_student.Refresh(); this.dataGridView_student.AutoGenerateColumns = false; this.dataGridView_student.DataSource = bindingsource; this.dataGridView_student.ClearSelection(); Cursor.Current = Cursors.Default; } catch (Exception ex) { ex.ToString(); } }