private void printcurrent_Click(object sender, EventArgs e)
 {
     RPT.rpt_single_categories rpt = new RPT.rpt_single_categories();
     RPT.FRM_RPT_PRODUCT       frm = new RPT.FRM_RPT_PRODUCT();
     rpt.SetParameterValue("@ID", Convert.ToInt32(txtid.Text));
     frm.crystalReportViewer1.ReportSource = rpt;
     frm.ShowDialog();
 }
        private void buttonX7_Click(object sender, EventArgs e)
        {
            try
            {
                RPT.rpt_single_categories myreport = new RPT.rpt_single_categories();
                myreport.SetParameterValue("@ID", Convert.ToInt32(txtid.Text));


                ExportOptions CrExportOptions;



                DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();

                PdfFormatOptions CrFormatTypeOptions = new PdfFormatOptions();

                CrDiskFileDestinationOptions.DiskFileName = "D:\\تقرير الصنف.pdf";

                CrExportOptions = myreport.ExportOptions;

                CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;

                CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;

                CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;

                CrExportOptions.FormatOptions = CrFormatTypeOptions;

                myreport.Export();
                MessageBox.Show("تم تصدير الملف بنجاح ", "تصدير الملف", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }