Esempio n. 1
0
        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;
 }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
 private void ri_checkbox_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e)
 {
 }
Esempio n. 7
0
 private void repositoryItemCheckEdit1_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e)
 {
     SetCheckStateValue(e);
 }