コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _CommonAdministrationObject       = new CommonAdministration();
        DropDownGlobalCode.DataSource     = _CommonAdministrationObject.GetGlobalCodeCategories(-1);
        DropDownGlobalCode.DataTextField  = "Category";
        DropDownGlobalCode.DataValueField = "Category";
        DropDownGlobalCode.DataBind();

        BindControls();
    }
コード例 #2
0
    public void BindControls()
    {
        FilterExpression            = "CodeName NOT IN ('HorizontalLine','StraightText','Headers')";
        _CommonAdministrationObject = new CommonAdministration();
        DataTable UserDefinedField = _CommonAdministrationObject.GetGlobalCodes(-1, -1, "UDFFIELDDATATYPE", false);

        DataRow[] rows = UserDefinedField.Select(FilterExpression);
        foreach (DataRow row in rows)
        {
            switch (row["CodeName"].ToString())
            {
            case "Varchar":
            {
                controlName = "Text Box";
                break;
            }

            case "Text":
            {
                controlName = "Text Area";
                break;
            }

            case "Integer":
            {
                controlName = "Integer";
                break;
            }

            case "Date":
            {
                controlName = "Date Time";
                break;
            }

            case "Money":
            {
                controlName = "Money / Decimal";
                break;
            }

            case "GlobalCode":
            {
                controlName = "Global Code";
                break;
            }
            }
            fields += "<tr><td><a href='javascript:void(0);' id=\"FormControl-" + row["CodeName"].ToString() + "\" code-value='" + row["GlobalCodeId"].ToString() + "' data-type='" + row["CodeName"].ToString() + "'>" + controlName + "</a></td></tr>";
        }
        BindLayoutControls(UserDefinedField);
    }