예제 #1
0
 public void GetHeadingDefState(out TablixHeadingList outermostColumns, out TablixHeadingList outermostRows, out TablixHeadingList staticColumns, out TablixHeadingList staticRows)
 {
     outermostColumns = this.TablixColumns;
     outermostRows    = this.TablixRows;
     staticColumns    = null;
     staticRows       = null;
     this.SkipStaticHeading(ref outermostColumns, ref staticColumns);
     this.SkipStaticHeading(ref outermostRows, ref staticRows);
 }
예제 #2
0
 public void SkipStaticHeading(ref TablixHeadingList tablixHeading, ref TablixHeadingList staticHeading)
 {
     if (tablixHeading != null && tablixHeading[0].Grouping == null)
     {
         staticHeading = tablixHeading;
         tablixHeading = tablixHeading.InnerHeadings();
     }
     else
     {
         staticHeading = null;
     }
 }
예제 #3
0
 public abstract TablixHeadingList SkipStatics(TablixHeadingList headings);