public SogWebControl GetControl(SYS_COLUMNS c, string type) { SogWebControl cto = new SogWebControl(); if (c.SC_CONTROL_TYPE == "SogTextBox") { cto = new SogTextBox(); } if (c.SC_CONTROL_TYPE == "SOGDropDownList") { SOGDropDownList s = new SOGDropDownList(); s.DataSource = GetControlData1(c.SC_CONTROL_DATA); cto = s; } if (c.SC_CONTROL_TYPE == "SogTextArea") { SogTextArea s = new SogTextArea(); cto = s; } if (c.SC_CONTROL_TYPE == "SogFileUpload") { SogFileUpload s = new SogFileUpload(); cto = s; } if (c.SC_CONTROL_TYPE == "SogFolderUpload") { SogFolderUpload s = new SogFolderUpload(); cto = s; } if (c.SC_CONTROL_TYPE == "SogDate") { SogDate s = new SogDate(); s.CssClass += "SogDate"; cto = s; } if (c.SC_CONTROL_TYPE == "SogDateTime") { SogDateTime s = new SogDateTime(); s.CssClass += "SogDateTime"; cto = s; } cto.CssClass = "SogControl"; cto.ID = type + "_" + c.SC_COLUMN_NAME; cto.placeholder = c.SC_COLUMN_DESC; cto.target = c.SC_COLUMN_NAME; cto.rule = c.SC_RULE; cto.rule_desc = c.SC_RULE_DESC; return(cto); }
/// <summary> /// 数据初始化 /// </summary> protected virtual void SogDataInit() { SogDiv d = new SogDiv(); d.CssClass = "hide"; Form.Controls.Add(d); SogTextBox c_so_id = new SogTextBox(); c_so_id.target = "SO_ID"; c_so_id.ID = "SO_ID"; c_so_id.value = SO_ID.ToString(); d.Controls.Add(c_so_id); }