Esempio n. 1
0
        public string AppendProperty_HtmlLabel(string Function)
        {
            StringBuilder str_Output = new StringBuilder();
            DataTable     dt         = this.AppendProperty_List(Function);

            if (DataTableHelper.IsExistRows(dt))
            {
                int i = 0;
                foreach (DataRow dr in dt.Rows)
                {
                    string Property_Name     = dr["Property_Name"].ToString();
                    string Control_ID        = dr["Property_Control_ID"].ToString();
                    string Control_Type      = "4";
                    string Control_Length    = dr["Property_Control_Length"].ToString();
                    string Control_Style     = dr["Property_Control_Style"].ToString();
                    string Control_Validator = dr["Property_Control_Validator"].ToString();
                    string Maxlength         = dr["Property_Control_Maxlength"].ToString();
                    string Colspan           = dr["Property_Colspan"].ToString();
                    string DataSource        = dr["Property_Control_DataSource"].ToString();
                    string Event             = dr["Property_Event"].ToString();
                    str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, i, Colspan, DataSource, Event, Maxlength));
                }
            }
            return(str_Output.ToString());
        }
Esempio n. 2
0
        /// <summary>
        /// 加载动态显示附加属性(返回Input)
        /// </summary>
        /// <param name="Function"></param>
        /// <returns>返回html格式</returns>
        public string AppendProperty_Html(string Function)
        {
            StringBuilder str_Output = new StringBuilder();
            DataTable     dt         = this.AppendProperty_List(Function);

            if (DataTableHelper.IsExistRows(dt))
            {
                int j = 0;
                foreach (DataRow dr in dt.Rows)
                {
                    string Property_Name     = dr["Property_Name"].ToString();               //属性名称
                    string Control_ID        = dr["Property_Control_ID"].ToString();         //控件ID
                    string Control_Type      = dr["Property_Control_Type"].ToString();       //控件类型
                    string Control_Length    = dr["Property_Control_Length"].ToString();     //控件长度
                    string Control_Style     = dr["Property_Control_Style"].ToString();      //控件样式
                    string Control_Validator = dr["Property_Control_Validator"].ToString();  //验证控件
                    string Maxlength         = dr["Property_Control_Maxlength"].ToString();  //最大长度
                    string Colspan           = dr["Property_Colspan"].ToString();            //合并列
                    string DataSource        = dr["Property_Control_DataSource"].ToString(); //数据源
                    string Event             = dr["Property_Event"].ToString();              //事件
                    if (Control_Validator != "")
                    {
                        Control_Validator = "datacol=\"yes\" err=\"" + Property_Name + "\" checkexpession=\"" + Control_Validator + "\"";
                    }
                    if (Colspan == "0")
                    {
                        Colspan = "";
                    }
                    else
                    {
                        Colspan = "colspan=" + Colspan + "";
                    }
                    if (Colspan == "")
                    {
                        if (j == 0)
                        {
                            str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, j, Colspan, DataSource, Event, Maxlength));
                            j = 1;
                        }
                        else if (j == 1)
                        {
                            str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, j, Colspan, DataSource, Event, Maxlength));
                            j = 0;
                        }
                    }
                    else
                    {
                        str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, j, Colspan, DataSource, Event, Maxlength));
                    }
                }
            }
            return(str_Output.ToString());
        }
Esempio n. 3
0
        public string AppendProperty_Html(string Function)
        {
            StringBuilder str_Output = new StringBuilder();
            DataTable     dt         = this.AppendProperty_List(Function);

            if (DataTableHelper.IsExistRows(dt))
            {
                int i = 0;
                foreach (DataRow dr in dt.Rows)
                {
                    string Property_Name     = dr["Property_Name"].ToString();
                    string Control_ID        = dr["Property_Control_ID"].ToString();
                    string Control_Type      = dr["Property_Control_Type"].ToString();
                    string Control_Length    = dr["Property_Control_Length"].ToString();
                    string Control_Style     = dr["Property_Control_Style"].ToString();
                    string Control_Validator = dr["Property_Control_Validator"].ToString();
                    string Maxlength         = dr["Property_Control_Maxlength"].ToString();
                    string Colspan           = dr["Property_Colspan"].ToString();
                    string DataSource        = dr["Property_Control_DataSource"].ToString();
                    string Event             = dr["Property_Event"].ToString();
                    if (Control_Validator != "")
                    {
                        Control_Validator = string.Concat(new string[]
                        {
                            "datacol=\"yes\" err=\"",
                            Property_Name,
                            "\" checkexpession=\"",
                            Control_Validator,
                            "\""
                        });
                    }
                    if (Colspan == "0")
                    {
                        Colspan = "";
                    }
                    else
                    {
                        Colspan = "colspan=" + Colspan;
                    }
                    if (Colspan == "")
                    {
                        if (i == 0)
                        {
                            str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, i, Colspan, DataSource, Event, Maxlength));
                            i = 1;
                        }
                        else
                        {
                            if (i == 1)
                            {
                                str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, i, Colspan, DataSource, Event, Maxlength));
                                i = 0;
                            }
                        }
                    }
                    else
                    {
                        str_Output.Append(ControlBindHelper.GetControlProperty(Control_Type, Property_Name, Control_ID, Control_Style, Control_Length, Control_Validator, i, Colspan, DataSource, Event, Maxlength));
                    }
                }
            }
            return(str_Output.ToString());
        }