public void GetContenInfo() { //if (ClsContenInfo.ContenTable ==null && ClsContenInfo.ContenTable.Length<=0) // return; DataTable dt = T_Sysset.GetConten(UcContents.Modulename); if (dt == null || dt.Rows.Count <= 0) { return; } DataRow dr = dt.Rows[0]; ContenCoList.Clear(); ContenTable = dr["ContenTable"].ToString(); ContenLie = dr["ContenLie"].ToString(); ContenWith = dr["ContenWith"].ToString(); ContenTxtwith = dr["ContentxtWith"].ToString(); ContenTitle = dr["ContenTitle"].ToString(); ContenPages = dr["ContenPages"].ToString(); ContenCol = dr["ContenCol"].ToString(); if (ContenCol.Length > 0) { string[] col = ContenCol.Split(';'); for (int i = 0; i < col.Length; i++) { ContenCoList.Add(col[i]); } } PagesWz = ContenCoList.IndexOf(ContenPages); TitleWz = ContenCoList.IndexOf(ContenTitle); LoadModulels(); }
public void GetControl(Panel pl, GroupBox g, ListView ls) { ptxt = pl; gr2 = g; lsmode = ls; GetContenInfo(); if (ContenTable == null || ContenTable.Trim().Length <= 0) { return; } DataTable dt = Common.GetTableCol(ContenTable); if (dt == null || dt.Rows.Count <= 0) { return; } int id = 0; int colnum = Convert.ToInt32(ContenLie); int width = Convert.ToInt32(ContenWith); int txtwidth = Convert.ToInt32(ContenTxtwith); string[] oldname = ContenCol.Split(';'); for (int i = 0; i < oldname.Length; i++) { string str = oldname[i]; foreach (DataRow dr in dt.Rows) { string namecol = dr["name"].ToString(); string value = dr["value"].ToString(); if (str == namecol) { id += 1; CreateTxt(pl, namecol, value, colnum, id, width, txtwidth); break; } } } }