コード例 #1
0
        //public string LeftTitle="项目";
        /// <summary>
        /// 去掉项目=0 的纬度。
        /// </summary>
        public void CutIsZero()
        {
            EntitiesNoName ens = (EntitiesNoName)this.SingleDimensionItem1.CreateInstance();

            foreach (EntityNoName en in this.SingleDimensionItem1)
            {
                Rpt1DCell cell = this.Rpt1DCells.GetCell(en.No);
                if (float.Parse(cell.val.ToString()) != 0)
                {
                    ens.AddEntity(en);
                }
                ;
            }

            this.SingleDimensionItem1 = ens;
        }
コード例 #2
0
ファイル: RptPlanarEntity.cs プロジェクト: zhaoyingju/ccflow
        /// <summary>
        /// 按照纬度删除不能对应上的纬度
        /// </summary>
        public void CutNotRefD2()
        {
            EntitiesNoName ens = (EntitiesNoName)this.SingleDimensionItem2.CreateInstance();

            foreach (EntityNoName en in this.SingleDimensionItem2)
            {
                foreach (RptPlanarCell cell in this.PlanarCells)
                {
                    if (cell.PK2 == en.No)
                    {
                        ens.AddEntity(en);
                        break;
                    }
                }
            }
            this.SingleDimensionItem2 = ens;
        }