Exemplo n.º 1
0
        internal ListContent(List owner, int instanceIndex)
            : base(owner, ((Microsoft.ReportingServices.ReportProcessing.List)owner.ReportItemDef).Grouping, owner.ReportItemDef.Visibility)
        {
            if (owner.ReportItemInstance == null)
            {
                return;
            }
            ListContentInstanceList listContents = ((ListInstance)owner.ReportItemInstance).ListContents;

            if (listContents == null)
            {
                return;
            }
            if (instanceIndex < listContents.Count)
            {
                m_listContentInstance = listContents[instanceIndex];
                if (m_listContentInstance != null)
                {
                    m_uniqueName = m_listContentInstance.UniqueName;
                }
            }
            else
            {
                Global.Tracer.Assert(listContents.Count == 0);
            }
        }
Exemplo n.º 2
0
 public ListContent(List owner, int instanceIndex)
     : base(owner, ((AspNetCore.ReportingServices.ReportProcessing.List)owner.ReportItemDef).Grouping, owner.ReportItemDef.Visibility)
 {
     if (owner.ReportItemInstance != null)
     {
         ListInstance            listInstance = (ListInstance)owner.ReportItemInstance;
         ListContentInstanceList listContents = listInstance.ListContents;
         if (listContents != null)
         {
             if (instanceIndex < listContents.Count)
             {
                 this.m_listContentInstance = listContents[instanceIndex];
                 if (this.m_listContentInstance != null)
                 {
                     base.m_uniqueName = this.m_listContentInstance.UniqueName;
                 }
             }
             else
             {
                 Global.Tracer.Assert(0 == listContents.Count);
             }
         }
     }
 }