السلام عليكم و رحمة الله و بركاته
انا شغال بتقارير الدوت نت ReportViewer
طبعا انا ممكن ادوس على علامة التصدير الى على شكل الديسك لحفظ التقرير على الاكسل او الوورد او البى دى اف
انا عايز اكتب كود يحفظ التقرير تلقائى فى مكان احدده C:\x.pdf بس بالكود
السلام عليكم و رحمة الله و بركاته
انا شغال بتقارير الدوت نت ReportViewer
طبعا انا ممكن ادوس على علامة التصدير الى على شكل الديسك لحفظ التقرير على الاكسل او الوورد او البى دى اف
انا عايز اكتب كود يحفظ التقرير تلقائى فى مكان احدده C:\x.pdf بس بالكود
شكرا على المثال شغال تمام بس انا عازه بتقارير الدوت نت مش بالكريستال ريبورت علشان انا عامل اكتر من 25 تقرير بتقارير الدوت نت و صعب اغيرهم
السلام عليكم ..
private void GeneralExport(String format , String outputFileName)
{
string mimeType;
string encoding;
string fileNameExtension;
Warning[] warnings;
string[] streamids;
string fullOutputFileName = Application.StartupPath + @"\" + outputFileName;
byte[] exportBytes = reportViewer1.LocalReport.Render(format , null, out mimeType, out encoding, out fileNameExtension, out streamids, out warnings);
FileStream fs = new FileStream(fullOutputFileName, FileMode.Create);
fs.Write(exportBytes, 0, exportBytes.Length);
fs.Close();
Process.Start(new ProcessStartInfo(fullOutputFileName));
}ثم يكون التصدير للـ PDF هو : GeneralExport("PDF" , "myFile.pdf");التصدير للـ Excel يكون : GeneralExport("Excel", "myFile.xls");التصدير لصورة : GeneralExport("IMAGE", "myFile.bmp");التصدير للـ HTML لم يعمل معي .. بعض المصادر تقول ان التنسيق يجب أن يكون HTML4.0 أو HTML3.2 .يمكن استخدام البارمتر deviceInfo لتحديد معلومات مثل طول و عرض الصفحة و الهوامش رابط مثال (لاحظ كيف يرسله كمرفق لو كان التطبيق ويب ).مستعرض التقارير فيه تصدير للـ PDF و Excel لو اردت إضافة باقي التنسيقات يمكن عمل hack له كما في الرابط.المثال في المرفقات.لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
الاستاذ محمد
للتغلب علي اللغة العربية
كيف اصدر التقرير الي rtf
"D:\crystalExport.rtf"
عدلت هكذا ولم تنجح
عبفري
ليس لك مني الا هذا
واكيد سوف تحل لي مشكلة تعديل السجل
انا شايف انك اهلي من ذلك بكثييييييييييييييييييييير
ممكن كيفية التصدير الي الاكس كمان
بارك الله فيك