コード例 #1
0
ファイル: Rows.cs プロジェクト: kkmeteor/StudyProjects
        public void AppendFrom(Report report, SemiRowsContainer semirowscontainer)
        {
            ShowStyle ss       = HandleNoGroupHeader(report, ShowStyle.NoGroupHeader);
            SemiRows  semirows = semirowscontainer.GetABlock();

            AppendSemiRows(report, semirows, ss, null);
        }
コード例 #2
0
ファイル: Rows.cs プロジェクト: kkmeteor/StudyProjects
        public void AppendFrom(Report report, SemiRowsContainer semirowscontainer, ShowStyle showstyle)
        {
            SemiRows semirows = semirowscontainer.GetABlock();

            showstyle = HandleNoGroupHeader(report, showstyle);
            AppendSemiRows(report, semirows, showstyle, null);
        }
コード例 #3
0
        public override void BuildRows()
        {
            SemiRows semirows = _semirowscontainer.GetABlock();

            HandleSummaryRow(semirows);
            if (_currenttable != null)
            {
                FillDataTable(semirows);
            }
            if ((_currentmetrix as Cell).Visible)
            {
                if ((_currentmetrix as Cell).Tag == null)
                {
                    (_currentmetrix as Cell).Tag = new SemiRowsContainerPerhaps4Matrix(100);//(_currentmetrix as IIndicatorMetrix).PageSize
                }
                ((SemiRowsContainer)(_currentmetrix as Cell).Tag).AddSemiRows(semirows);
                if (_rowsheight == Int32.MaxValue)
                {
                    return;
                }
                _rows.AppendFrom(_currentreport, semirows);
                _rowsheight = RowsHeight;
                if (_rowsheight >= (_currentmetrix as Cell).Height)
                {
                    _rowsheight = Int32.MaxValue;
                }
            }
        }