public void CargarEstudiantes() { gvEstudiantes.DataSource = null; if (!string.IsNullOrEmpty(txtIdCursoHorario.Text.Trim())) { var ce = commB.GetCursosEstudiantesList(Convert.ToInt32(txtIdCursoHorario.Text.Trim())); if (ce.Count() > 0 && ce != null) { gvEstudiantes.DataSource = ce; for (int i = 0; i < gvEstudiantes.Columns.Count; i++) { //gridResults.Columns[i].Width = ColumnSizesArray[i]; gvEstudiantes.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } } var cur = commB.FindCursoById(Convert.ToInt32(txtIdCurso.Text)); if (ce.Count() >= cur.CantidadEstudiantes) { MessageBox.Show("No se pueden asignar más de " + cur.CantidadEstudiantes.ToString() + " a este curso.", "Asignar", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); btnAsignar.Enabled = false; } else { btnAsignar.Enabled = true; } } //throw new NotImplementedException(); }