using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using System.Data; namespace HySoft.BaseCallCenter.Web.formmanage { public partial class formset : System.Web.UI.Page { private int count = 2; private string eid = "0"; private string fid = "0"; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!string.IsNullOrEmpty(Request.QueryString["fid"])) { fid = Request.QueryString["fid"].Trim(); } if (!string.IsNullOrEmpty(Request.QueryString["count"])) { try { count = Convert.ToInt32(Request.QueryString["count"].Trim()); } catch (Exception ex) { } } if (!string.IsNullOrEmpty(Request.QueryString["eid"])) { eid = Request.QueryString["eid"].Trim(); InitHtml(); } } } private void InitHtml() { StringBuilder res = new StringBuilder(); res.Append(""); DataTable dt=new DataTable(); DataTable dtdic = new DataTable(); try { dt = new BLL.T_Form_EntityAttribute().GetList("F_EntityId=" + eid + " and F_VisibleToPlatform=1 ").Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { if (i == 0) { res.Append(""); } else { if (i % count == 0) { res.Append(""); } } res.Append(""); if (dt.Rows[i]["F_IsLookup"].ToString().Trim().ToLower() == "true") { dtdic = new BLL.T_Sys_DictionaryValue().GetList("F_DictionaryFlag='" + dt.Rows[i]["F_LookupKey"].ToString().Trim() + "'").Tables[0]; string listhtml = ""; foreach (DataRow drdic in dtdic.Rows) { listhtml += ""; } res.Append(""); } else { switch (dt.Rows[i]["F_DBTypeName"].ToString().Trim().ToLower()) { case "int": res.Append(""); break; case "decimal": res.Append(""); break; case "datetime": res.Append(""); break; default: res.Append(""); break; } } if (i == (dt.Rows.Count - 1)) { int tdcount = 0; if ((dt.Rows.Count % count) != 0) { tdcount=count - (dt.Rows.Count % count); } for (int m = 0; m < tdcount; m++) { res.Append(""); } res.Append(""); } } } catch { } finally { dt.Dispose(); dt.Clear(); } res.Append("
2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}\" />  
"); divForm.InnerHtml = res.ToString(); } } }