سؤال

وأنا أكتب تطبيق WinForms عناصر ولقد تم كتابة هذه التقارير HTML فظيعة حيث لدي قوالب إعداد واستخدام String.Replace للحصول على المتغيرات بلدي في قوالب، ثم إخراج النتائج إلى التحكم WebBrowser. في الحقيقة أنا لا أحب هذا الإعداد.

وأنا أحب أن تكون قادرة على استخدام ASP.NET لتقاريري، ولكن موكلي لا تريد أن يكون لتشغيل IIS على جميع الآلات هو الحصول على تثبيت هذا، لذلك هذا ليس حقا خيارا.

هل كانت مفيدة؟

المحلول

وقيل مثل في وقت سابق، واستخدام المشاهد التقرير مع تقارير جانب العميل. يمكنك إنشاء تقارير بنفس الطريقة كما تفعل لخدمات التقارير SQL، إلا أنك لا تحتاج إلى مزود خدمة (ولا asp.net). بالإضافة لديك سيطرة كاملة عليها (كيف تقدم، وكيف جمع البيانات، ما طبقة أنها ولدت في، الخ). يمكنك أيضا تصدير كما PDF والتفوق.

وهنا هو كتاب عظيم أوصي الجميع أن ننظر اذا كانت مهتمة في تقارير جانب العميل. أنه يعطي الكثير من معلومات كبيرة والعديد من السيناريوهات المختلفة وطرق استخدام التقارير جانب العميل.

http://www.apress.com/book/view/9781590598542

نصائح أخرى

هل حاولت reportviewer السيطرة ؟ زبائنك سوف تكون سعيدة مع تقارير جديدة الهوى. فمن قالب مقرها ويمكن أن تشمل البيانات من قاعدة البيانات أو من بيانات الرمز، يمكنك استخدام المعلمات، والصور، والنتيجة يمكن تصديرها إلى Excel أو PDF.

وبالإضافة إلى السيطرة لديها بعض الوظائف الأساسية مثل الترحيل، والتكبير، والطباعة، وإيجاد ...

وماذا تحتاج ASP.NET؟ وأنا لا أرى، ما الفرق الذي يمكن أن تقدمها. ربما يمكنك تقديم HTML بسهولة أكبر، لكنه ما زال لا الإبلاغ عن "الحقيقي".

وبينما أنا لم تستخدم، أسمع الكثير من الإعلانات بودكاست ل Telerik التقارير. يمكن أن تكون تستحق النظر إليها. تبدو جميلة حلوة.

ويمكنك استخدام إصدار تقارير Crystal المضمنة في Visual Studio و حفظ الإخراج إلى ملف pdf الذي لن يكون <م> من الخرقاء لقراءة من مستعرض. (وهذا هو ما فعلته في عقدي الماضي)

لماذا لا تستخدم XSL لتوليد تقارير أتش تي أم أل؟ أجمل بكثير من القيام سلسلة استبدال.

وكنت قد ننظر إلى كاسيني - مكون خادم الويب ASP.NET الحرة التي يمكنك تضمين مباشرة في تطبيق WinForms عناصر الخاص بك. ويستند النسخة UltiDev (مرتبط) في التعليمات البرمجية التي أطلقت مايكروسوفت مرة أخرى في .NET Framework 1.0، والذي تم استخدامه أيضا لاستوديو 2005+ خادم ويب التطوير البصرية.

لحل التقارير المتقدمة التي تتجاوز مجموعة البيانات فقط reportviewer في VS، يجب عليك أن تنظر <لأ href = "http://www.datadynamics.com/Products/DDRPT/Default.aspx" يختلط = "نوفولو noreferrer" > الديناميات تقارير بيانات

وويقدم كل ما هو في SSRS ويضيف ماستر تقارير، والموضوعات، والمنطقة بيانات التقويم، والتصور البيانات (Databar، SPARKLINE، مرفوض، ColorScale، ...)، طراز كائن كامل لأقصى قدر من المرونة والبرمجة، والملوك نهاية خالية تقرير المستخدم مصمم، عنصر تقرير الباركود، والتفوق تصدير قالب ودمج البيانات، وأكثر من ذلك بكثير. يمكنك تنزيل نسخة تجريبية من ديناميات البيانات (الآن شركة GrapeCity) وذلك في محاولة بتقارير قليلة، فلن تكون بخيبة أمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top