الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة تقرير Rdlc فى جهاز العميل

بدأه ahmead24 في 6 يوليو 2009 · 3 رد · 967 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

لقد قمت بعمل برنامج يعرض تقارير من نوع rdlc و قمت بتجربتها على جهاز اخر لا يوجد علية سوى الدوت نت فريم ورك 2 فلم تعمل التقارير رغم ان البرنامج يقوم بعرض محتويات الداتا بيس عادى ولم افهم السبب كما جربت كود احضار قم البوردة و لم يعمل و الرسائل التى خرجت من البرنامج تفيد بأن هناك مكتبات خاصة لم ترفق مع البرنامج و انا لا اعرف طريقة دمجها عند اعداد ملف سيت اب للبرنامج و لا اعرف ما هى هذة الملفات كما اننى استخدمت نظام البحث فوجدت طريقة عمل السيت اب و كلها تعمل بفكرة تنزيل الدوت نت فريم ورك من النت و انا اريد دمجة مع البرنامج فهل من مساعدة فى هذة المشكلة

و شكرا لكم

#2

إما يجب عليك إرفاق ملفات DLL الخاصة بMicrosoft Clint Report و هي :

Microsoft.ReportViewer.Common.dll و Microsoft.ReportViewer.ProcessingObjectModel.dll و Microsoft.ReportViewer.WinForms.dll مع الملف التنفيذي للبرنامج ....

أو يمكنك إرفاق ملف التنصيب الخاص به : ReportViewer.exe و تنصيبه إما يدوياً أو إستخدام ملف التنصيب الخاص بتطبيقك (و هو المفضل ) ... تجده في القرص الخاص بــVisual Studio ...

بالتوفيق

#3

شكراً لك اخي الكريم

و اتمنى ان توضح لى ما قصدك من الجملة التالية

يمكنك إرفاق ملف التنصيب الخاص به : ReportViewer.exe و تنصيبه إما يدوياً أو إستخدام ملف التنصيب الخاص بتطبيقك (و هو المفضل ) ... تجده في القرص الخاص بــVisual Studio ...

هل قصدك ان هناك ملف ReportViewer.exe سأجدة داخل سى دى الدوت نت ؟؟

و اذا وجدتة كيف يمكن جعل برنامج الاعداد ان يقوم بتنزيلة علىجهاز العميل قبل برنامجى ؟

و اريد ان افهم هل كل name space لة ملف dll فاذا كان الوضع هكذا فيمكن عدم تنزيل الدوت نت فريم ورك فى برنامجى و استخدام ملفات dll المستخدمة فى المشروع فقط ؟

رجاءا وضح لى هذة الاستفسارات و شكرا

#4
اقتباس
يمكنك إرفاق ملف التنصيب الخاص به : ReportViewer.exe و تنصيبه إما يدوياً أو إستخدام ملف التنصيب الخاص بتطبيقك (و هو المفضل ) ... تجده في القرص الخاص بــVisual Studio ...

هل قصدك ان هناك ملف ReportViewer.exe سأجدة داخل سى دى الدوت نت ؟؟

و اذا وجدتة كيف يمكن جعل برنامج الاعداد ان يقوم بتنزيلة علىجهاز العميل قبل برنامجى ؟

إذا كنت تعتمد على ClickOnce في إعداد ملف التنصيب ، بإمكانك تحديد الخيار Microsoft Visual Studio 2008 Report Viewer من Prerequisites في قائمة publish من خصائص المشروع (بإمكانك البحث في المنتدى عن Click once إذا لم تكن تتعامل معها من قبل )

إما إذا كان لديك مشروع Setup بإمكانك أيضاً من خصائص المشروع تحديد الخيار الذي تحدثت عنه من Prerequisites .

اقتباس
و اريد ان افهم هل كل name space لة ملف dll فاذا كان الوضع هكذا فيمكن عدم تنزيل الدوت نت فريم ورك فى برنامجى و استخدام ملفات dll المستخدمة فى المشروع فقط ؟

ليس من الضروري أن يكون في DLL الواحد فضاء واحد namespace .. فقد تجد في dll واحد أكثر من فضاء !!!!

يا أخي الكريم .net framework ضروروي جداً لتنفيذ برنامجك و تحويله من IL ... الرجاء الإطلاع على تقنية عمل .net .......

بالتوفيق

مواضيع مشابهة