public void Dispose() { if (Header != null) { Header.Dispose(); Header = null; } if (Body != null) { Body.Dispose(); Body = null; } if (Footer != null) { Footer.Dispose(); Footer = null; } DataSource = null; }