protected virtual void ClearRenderingData() { if (HeaderPartRenderer != null) { HeaderPartRenderer.Dispose(); HeaderPartRenderer = null; } if (BodyPartRenderer != null) { BodyPartRenderer.Dispose(); BodyPartRenderer = null; } if (FooterPartRenderer != null) { FooterPartRenderer.Dispose(); FooterPartRenderer = null; } foreach (ExcelRenderer nestedRenderer in NestedRenderer) { nestedRenderer.ClearRenderingData(); } NestedRenderer.Clear(); DataRows.Clear(); RenderedRange = null; contextItems = null; cells = null; }
public void RegisterNestedRenderer(ExcelRenderer nestedRenderer) { NestedRenderer.Add(nestedRenderer); }