예제 #1
0
 protected override void CreateInstanceHeadingContents()
 {
     if (base.MemberDef.InScopeEventSources != null)
     {
         UserSortFilterContext.ProcessEventSources(m_odpContext, this, base.MemberDef.InScopeEventSources);
     }
     if (m_groupScopedItems != null)
     {
         List <Microsoft.ReportingServices.ReportIntermediateFormat.ReportItem> groupScopedContents = GetGroupScopedContents(base.MemberDef);
         if (groupScopedContents != null)
         {
             m_groupScopedItems.CreateInstances(m_memberInstance, m_odpContext, m_selfReference, groupScopedContents);
         }
     }
 }
 protected override void CreateDataRegionScopedInstance(DataRegionInstance dataRegionInstance)
 {
     base.CreateDataRegionScopedInstance(dataRegionInstance);
     if (m_dataRegionScopedItems != null)
     {
         m_dataRegionScopedItems.CreateInstances(dataRegionInstance, m_odpContext, m_selfReference, GetDataRegionScopedItems());
     }
 }
예제 #3
0
        protected override void CreateInstanceCellContents(Cell cell, DataCellInstance cellInstance, OnDemandProcessingContext odpContext)
        {
            List <Microsoft.ReportingServices.ReportIntermediateFormat.ReportItem> cellContents = GetCellContents(cell);

            if (cellContents != null && m_cellContents != null)
            {
                m_cellContents.CreateInstances(cellInstance, odpContext, m_selfReference, cellContents);
            }
        }