コード例 #1
0
        void IHierarchyObj.NextRow(IHierarchyObj owner)
        {
            if (m_dataRowHolder != null)
            {
                m_dataRowHolder.NextRow(owner.OdpContext, owner.Depth);
                return;
            }
            object keyValue = ((IDataRowSortOwner)m_hierarchyRoot.Value()).EvaluateDataRowSortExpression(m_sortExpression);

            m_sortTree.NextRow(keyValue, this);
        }
コード例 #2
0
 void Microsoft.ReportingServices.ReportProcessing.ReportProcessing.IFilterOwner.PostFilterNextRow()
 {
     if (m_inDataRowSortPhase)
     {
         object keyValue = EvaluateDataRowSortExpression(m_dataRowSortExpression);
         m_sortedDataRowTree.NextRow(keyValue, this);
     }
     else
     {
         ((IDataRowSortOwner)this).PostDataRowSortNextRow();
     }
 }
コード例 #3
0
 internal override void NextRow(object keyValue, bool hasParent, object parentKey)
 {
     m_tree.NextRow(keyValue, m_owner);
 }