public ISlideCollection _plus_jp_xianggangzhidi_1(string str, int cjbh) { try { var param = Cache_param_zb._param_jp.Where(m => m.cjid == cjbh); var p = new Presentation(); var t = p.Slides; t.RemoveAt(0); foreach (var item in param) { var tp = new Presentation(str); var temp = tp.Slides; #region 格局统计 var page = temp[1]; DataTable dt = new DataTable(); dt.Columns.Add(Base_Config_Jzgj.业态); dt.Columns.Add(Base_Config_Jzgj.组团); dt.Columns.Add(Base_Config_Jzgj.项目名称); dt.Columns.Add(Base_Config_Rgsj.本周_认购套数); dt.Columns.Add(Base_Config_Rgsj.本周_认购套内均价); dt.Columns.Add(Base_Config_Rgsj.本周_套均总价); dt.Columns.Add(Base_Config_Rgsj.周_认购套数); dt.Columns.Add(Base_Config_Rgsj.周_认购套内均价); dt.Columns.Add(Base_Config_Rgsj.周_套均总价); dt.Columns.Add("ssz_rgts"); //上上周_备案套数 dt.Columns.Add("ssz_rgtnjj"); //上上周_套内均价 dt.Columns.Add("ssz_tjzj"); //上上周_套内均价 dt.Columns.Add("sssz_rgts"); //上上上周_备案套数 dt.Columns.Add("sssz_rgtnjj"); //上上上周_套内均价 dt.Columns.Add("sssz_tjzj"); //上上上周_套内均价 dt.Columns.Add(Base_Config_Rgsj.本周_变化原因); #endregion if (item.jpxmlb != null && item.jpxmlb.Count > 0) { dt = GET_JPXM_BX(dt, item.jpxmlb); Office_Tables.SetJP_XiangGangZhiDi_JPBX_Table(page, dt, 1, null, null); t.AddClone(page); } } return(t); } catch (Exception e) { Base_Log.Log(e.StackTrace); return(null); } }