void GridControl_ValueChanged(object sender, EventArgs e) { RadCheckBoxEditor editor = sender as RadCheckBoxEditor; if (editor != null) { this.GridViewElement.EditorManager.EndEdit(); if ((ToggleState)editor.Value == ToggleState.Off) { SetCheckBoxState(ToggleState.Off); } else if ((ToggleState)editor.Value == ToggleState.On) { bool found = false; foreach (GridViewRowInfo row in this.ViewInfo.Rows) { if (row != this.RowInfo && row.Cells[this.ColumnIndex].Value == null || !(bool)row.Cells[this.ColumnIndex].Value) { found = true; break; } } if (!found) { SetCheckBoxState(ToggleState.On); } } } }
private void cbEditor_ValueChanged(object sender, EventArgs e) { int i = gvSchedule.CurrentRow.Index; StudentSchedule sa = Schedules[i]; RadCheckBoxEditor cbEditor = sender as RadCheckBoxEditor; if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.On) { int index = -1; index = ControlSched.FindIndex(item => item.TimeSlotCode.Substring(0, 2) == sa.TimeSlotCode.Substring(0, 2)); if (index == -1) { Schedules[i].Selected = true; AddToSched.Add(Schedules[i]); } else { MessageBox.Show(this, "Schedule Selected is Conflicting. Select another schedule"); cbEditor.Value = Telerik.WinControls.Enumerations.ToggleState.Off; } } else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.Off) { AddToSched.Remove(sa); } }
void m_Grid_ValueChanged(object sender, EventArgs e) { try { if (!MultipleSelection) { RadCheckBoxEditor editor = sender as RadCheckBoxEditor; if (editor != null && editor.Value.ToString() == "On") { m_Grid.GridElement.BeginUpdate(); foreach (GridViewDataRowInfo row in this.m_Grid.Rows) { if (row != this.m_Grid.CurrentRow) { row.Cells["Selected"].Value = false; } } m_Grid.GridElement.EndUpdate(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.TargetSite.Name.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void grdProject_ValueChanged(object sender, EventArgs e) { grdProject.ValueChanged -= new EventHandler(grdProject_ValueChanged); RadCheckBoxEditor editor = sender as RadCheckBoxEditor; if (editor != null) { previouslySelectedRows.Clear(); this.grdProject.TableElement.BeginUpdate(); foreach (GridViewDataRowInfo row in this.grdProject.Rows) { if (row != this.grdProject.CurrentRow) { row.Cells["Select"].Value = false; } if (row == this.grdProject.CurrentRow) { if ((bool)row.Cells["Select"].Value == true) { btnOpen.Enabled = false; } else { previouslySelectedRows.Add(grdProject.CurrentRow); btnOpen.Enabled = true; } } } this.grdProject.TableElement.EndUpdate(); editor = null; } }
private void cbEditor_ValueChanged(object sender, EventArgs e) { addedCurrSub = new CurriculumSubject(); int i = gvSubjects.CurrentRow.Index; RadCheckBoxEditor cbEditor = sender as RadCheckBoxEditor; if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.On) { subDetails[i].Added = true; addedCurrSub.Academic = currSub[i].Academic; addedCurrSub.CurrDescription = txtDescription.Text; if (chkCurrent.CheckState == 0) { addedCurrSub.CurrentCurr = false; } else { addedCurrSub.CurrentCurr = true; } addedCurrSub.CurriculumCode = txtCurrCode.Text; addedCurrSub.CurrSubCode = txtCurrCode.Text.ToString() + currSub[i].SubjectCode; addedCurrSub.Deactivated = false; addedCurrSub.GradeLevel = currSub[i].GradeLevel; addedCurrSub.LearningAreaCode = currSub[i].LearningAreaCode; addedCurrSub.RatePerUnit = currSub[i].RatePerUnit; addedCurrSub.SubjectCode = currSub[i].SubjectCode; addedCurrSub.Subj = currSub[i].Subj; addedCurrSub.SubjectDescription = currSub[i].SubjectDescription; addedCurrSub.Units = currSub[i].Units; currSub1.Add(addedCurrSub); } else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor.Value == Telerik.WinControls.Enumerations.ToggleState.Off) { subDetails[i].Added = false; addedCurrSub.Academic = currSub[i].Academic; addedCurrSub.CurrDescription = txtDescription.Text; if (chkCurrent.CheckState == 0) { addedCurrSub.CurrentCurr = false; } else { addedCurrSub.CurrentCurr = true; } addedCurrSub.CurriculumCode = txtCurrCode.Text; addedCurrSub.CurrSubCode = txtCurrCode.Text.ToString() + currSub[i].SubjectCode; addedCurrSub.Deactivated = false; addedCurrSub.GradeLevel = currSub[i].GradeLevel; addedCurrSub.LearningAreaCode = currSub[i].LearningAreaCode; addedCurrSub.RatePerUnit = currSub[i].RatePerUnit; addedCurrSub.SubjectCode = currSub[i].SubjectCode; addedCurrSub.Subj = currSub[i].Subj; addedCurrSub.SubjectDescription = currSub[i].SubjectDescription; addedCurrSub.Units = currSub[i].Units; currSub1.Remove(addedCurrSub); } addedCurrSub = null; }
private void radGridView1_ValueChanged(object sender, EventArgs e) { RadCheckBoxEditor editor = sender as RadCheckBoxEditor; if (editor != null) { this.radGridView1.EditorManager.EndEdit(); } }
private void gvAllSchedules_CellEditorInitialized(object sender, GridViewCellEventArgs e) { RadCheckBoxEditor cbEditor1 = e.ActiveEditor as RadCheckBoxEditor; if (cbEditor1 != null) { cbEditor1.ValueChanged -= cbEditor1_ValueChanged; cbEditor1.ValueChanged += cbEditor1_ValueChanged; } }
private void gvSchedule_CellEditorInitialized(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e) { RadCheckBoxEditor cbEditor = e.ActiveEditor as RadCheckBoxEditor; if (cbEditor != null) { cbEditor.ValueChanged -= cbEditor_ValueChanged; cbEditor.ValueChanged += cbEditor_ValueChanged; } }
private void gvSubjects_CellEditorInitialized(object sender, GridViewCellEventArgs e) { RadCheckBoxEditor cbEditor = e.ActiveEditor as RadCheckBoxEditor; if (cbEditor != null) { cbEditor.ValueChanged -= cbEditor_ValueChanged; cbEditor.ValueChanged += cbEditor_ValueChanged; } }
private void cbEditor1_ValueChanged(object sender, EventArgs e) { StudentSchedule sa = new StudentSchedule(); int i = gvAllSchedules.CurrentRow.Index; string subass = gvAllSchedules.Rows[i].Cells["SubjectAssignments"].Value.ToString(); int index = Schedules.FindIndex(item => item.SubjectAssignments == subass); Schedules[index].Selected = false; sa = Schedules[index]; RadCheckBoxEditor cbEditor1 = sender as RadCheckBoxEditor; StudentSubject ss = new StudentSubject() { StudentSY = controlStudentId + SY, SubjectCode = sa.SubjectCode, SubjectAssignments = sa.SubjectAssignments, StudentEnrSubCode = controlStudentId + SY + sa.SubjectCode, LockFirst = false, LockSecond = false, LockThird = false, LockFourth = false, FirstPeriodicRating = 0.00, SecondPeriodicRating = 0.00, ThirdPeriodicRating = 0.00, FourthPeriodicRating = 0.00 }; if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor1.Value == Telerik.WinControls.Enumerations.ToggleState.On) { sa.Selected = false; AddFromControl.Add(sa); subjects.Add(ss); Schedules.Remove(sa); } else if ((Telerik.WinControls.Enumerations.ToggleState)cbEditor1.Value == Telerik.WinControls.Enumerations.ToggleState.Off) { sa.Selected = false; ControlSchedule.Remove(sa); subjects.Remove(ss); AddFromAll.Add(sa); } }
void grdDeleteLocations_ValueChanged(object sender, EventArgs e) { try { RadCheckBoxEditor radio = sender as RadCheckBoxEditor; // GridViewRowInfo row = grdDeleteLocations.CurrentRow ; if (radio != null) { bool Status = false;//grdDeleteLocations.CurrentRow.Cells[COLSD.Delete].Value.ToBool(); if (radio.Value.ToStr().Equals("On")) { Status = true; } else { Status = false; } //if (Status) //{ // Status = false; //} //else //{ // Status = true; //} string PostCode = grdDeleteLocations.CurrentRow.Cells[COLSD.HalfPostCode].Value.ToStr(); grdLocations.BeginUpdate(); for (int i = 0; i < grdLocations.Rows.Count; i++) { if (grdLocations.Rows[i].Cells[COLSD.HalfPostCode].Value.ToStr() == PostCode) { grdLocations.Rows[i].Cells[COLSD.Delete].Value = Status; } } grdLocations.EndUpdate(); } } catch (Exception ex) { ENUtils.ShowMessage(ex.Message); } }
private void dgw_CellValueChanged(object sender, GridViewCellEventArgs e) { RadCheckBoxEditor check_editor = sender as RadCheckBoxEditor; if (check_editor == null) { return; } if ((bool)check_editor.Value == true) { // You can make all other check boxes disabled here Fragancia _newFrag = new Fragancia(); _newFrag.idEstado = int.Parse(dgw.Rows[e.RowIndex].Cells["idFragancia"].Value.ToString()); _newFrag.NombreReal = dgw.Rows[e.RowIndex].Cells["NombreReal"].Value.ToString(); _listFraganciasSeleccionadas.Add(_newFrag); dgw_Seleccionados.DataSource = _listFraganciasSeleccionadas; } }