Example #1
0
        private void repositoryItemCheckEdit1_QueryCheckStateByValue(object sender, 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;
        }
Example #2
0
        public static void QueryCheckStateByValue(object sender, QueryCheckStateByValueEventArgs e)
        {
            string value = string.Empty;

            if (e.Value != null)
            {
                value = e.Value.ToString();
            }

            switch (value)
            {
            case COMMON_VALUES.VALUE_COMMON_ONE:
                e.CheckState = CheckState.Checked;
                break;

            case COMMON_VALUES.VALUE_COMMON_ZERO:
                e.CheckState = CheckState.Unchecked;
                break;

            case COMMON_VALUES.VALUE_COMMON_YES:
                e.CheckState = CheckState.Checked;
                break;

            case COMMON_VALUES.VALUE_COMMON_NO:
                e.CheckState = CheckState.Unchecked;
                break;

            case COMMON_VALUES.VALUE_COMMON_TRUE:
                e.CheckState = CheckState.Checked;
                break;

            case COMMON_VALUES.VALUE_COMMON_FALSE:
                e.CheckState = CheckState.Unchecked;
                break;

            default:
                e.CheckState = CheckState.Unchecked;
                break;
            }

            e.Handled = true;
        }