private void ExportToPDF()
        {
            JobTypeGraphReport();
            string fileName = "QuickJobSummary_Pdf_" + DateTime.Now.ToShortDateString();

            Response.ContentType = "application/pdf";
            Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", fileName + ".pdf"));
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            StringWriter   sw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(sw);
            //gridViewReport.RenderControl(hw);
            StringReader sr = new StringReader(sw.ToString());

            iTextSharp.text.Document pdfDoc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A3, 10f, 10f, 100f, 0f);
            iTextSharp.text.html.simpleparser.HTMLWorker htmlparser = new iTextSharp.text.html.simpleparser.HTMLWorker(pdfDoc);
            iTextSharp.text.pdf.PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
            pdfDoc.Open();
            htmlparser.Parse(sr);

            using (MemoryStream stream = new MemoryStream())
            {
                ChartPrint.SaveImage(stream, ChartImageFormat.Png);

                iTextSharp.text.Image chartImage = iTextSharp.text.Image.GetInstance(stream.GetBuffer());

                chartImage.ScalePercent(75f);

                pdfDoc.Add(chartImage);
            }
            using (MemoryStream stream = new MemoryStream())
            {
                ChartCopy.SaveImage(stream, ChartImageFormat.Png);

                iTextSharp.text.Image chartImageCopy = iTextSharp.text.Image.GetInstance(stream.GetBuffer());

                chartImageCopy.ScalePercent(75f);

                pdfDoc.Add(chartImageCopy);
            }

            using (MemoryStream stream = new MemoryStream())
            {
                ChartScan.SaveImage(stream, ChartImageFormat.Png);

                iTextSharp.text.Image chartImageScan = iTextSharp.text.Image.GetInstance(stream.GetBuffer());

                chartImageScan.ScalePercent(75f);

                pdfDoc.Add(chartImageScan);
            }

            pdfDoc.Close();
            Response.Write(pdfDoc);
            Response.End();



            //Response.ClearContent();
            //Response.Buffer = true;
            //Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Panel.xls"));
            //Response.ContentType = "application / vnd.ms - excel";
            //StringWriter objSW = new StringWriter();
            //HtmlTextWriter objTW = new HtmlTextWriter(objSW);
            //gridViewReport.RenderControl(objTW);
            //Response.Write(objSW);
            //Response.End();
        }