private void repositoryItemCheckEdit1_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { string val = ""; if (e.Value != null) { val = e.Value.ToString(); } else { val = "False";//默认为不选 } switch (val) { case "True": case "Yes": case "1": e.CheckState = CheckState.Checked; break; case "False": case "No": case "0": e.CheckState = CheckState.Unchecked; break; default: e.CheckState = CheckState.Checked; break; } e.Handled = true; }
private void chkCrewChange_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { //if (e.Value.Equals(true)) //{ // e.CheckState = CheckState.Checked; // e.Handled = true; //} //else // e.CheckState = CheckState.Unchecked; //e.Handled = true; }
private void editorActionColumn_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { var Action = (RuleAction)e.Value; if (Action == RuleAction.Allow) { e.CheckState = CheckState.Checked; } else if (Action == RuleAction.Block) { e.CheckState = CheckState.Unchecked; } else if (Action == RuleAction.Block) { e.CheckState = CheckState.Indeterminate; } e.Handled = true; }
private void SetCheckStateValue(DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { string val = ""; if (e.Value != null) { val = e.Value.ToString(); } else { val = "True";//默认为选中 } switch (val) { case "True": e.CheckState = CheckState.Checked; break; case "False": e.CheckState = CheckState.Unchecked; break; case "Yes": goto case "True"; case "No": goto case "False"; case "1": goto case "True"; case "0": goto case "False"; default: e.CheckState = CheckState.Checked; break; } e.Handled = true; }
void ri_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { string val = ""; if (e.Value != null) { val = e.Value.ToString(); } else { val = "False"; } switch (val) { case "True": e.CheckState = CheckState.Checked; break; case "False": e.CheckState = CheckState.Unchecked; break; case "Yes": goto case "True"; case "No": goto case "False"; case "Visible": goto case "True"; case "Hidden": goto case "False"; default: e.CheckState = CheckState.Checked; break; } e.Handled = true; }
private void ri_checkbox_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { }
private void repositoryItemCheckEdit1_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e) { SetCheckStateValue(e); }