محرك الإبلاغ أفضل لبرنامج الأغذية العالمي بدون قاعدة بيانات؟

StackOverflow https://stackoverflow.com/questions/419579

  •  03-07-2019
  •  | 
  •  

سؤال

لا أحد يعرف من محرك تقارير لبرنامج الأغذية العالمي؟ معظم تلك يمكن أن تجد ما زالت لWinForms عناصر.

وأنا سعيد بما فيه الكفاية باستخدام WinForms عناصر واحد في برنامج الأغذية العالمي مع مجموعة WinForms عناصر طالما أن الأداة لديه على UserControl التي يمكن أن تكون جزءا لا يتجزأ في إطار.

وأيضا، أنا لا تستخدم قاعدة بيانات وكل ما عندي من البيانات في XML ذلك المحرك التقارير يجب أن يكون قادرا على التعامل مع ذلك.

وأي اقتراحات؟

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

المحلول 2

لقد انتهى الأمر الذهاب مع Telerik ، ولكن كحل WinForms عناصر جزءا لا يتجزأ من في برنامج الأغذية العالمي. لا توجد المشاهدين تقرير WPF التي يمكن التعامل مع مصادر التقرير غير قاعدة بيانات اعتبارا من يناير 2009.

ويبدو أن هناك فجوة في السوق.

نصائح أخرى

وربما يمكنك أن تفعل الإبلاغ في FixedDocument من FlowDocument؟ كان لي نفس المشكلة، وفي وضعي (طباعة فاتورة 1 صفحات)، وذلك باستخدام FixedDocument كان الحل أنيقة وسهلة ... (وغير مكلفة وبما أنني لم أكن في حاجة لشراء مجموعة التقارير 3rd الطرف ... )

وهنا حيث أعمل، ونحن نستخدم Kentico سم Reports.Net . ويمكن أن ربط الكثير من الأشياء (بما في ذلك XML)، ويمكن تصديرها إلى XPS، والتي يمكن بعد ذلك تظهر في برنامج الأغذية العالمي باستخدام <لأ href = "http://msdn.microsoft.com/en-us/library/ system.windows.controls.documentviewer.aspx "يختلط =" نوفولو noreferrer "> DocumentViewer أو، إذا كنت طموحا، يمكنك مزق فتح المستند XPS باستخدام API XPS، واتخاذ رموزا والمسارات من كل FixedPage، رمى بها على قماش، وعرضه في التطبيق الخاص بك.

وهناك مفتوح المصدر . NET التقارير المحرك لبرنامج الأغذية العالمي . وهو يدعم الرؤوس والتذييلات أو DataTable ملزم، وتوليد الباركود وخلق XPS. غير متأكدة من XML ملزمة بالرغم من ذلك.

ويمكن التعامل مع ComponentOne تقارير مصادر غير تقرير قاعدة البيانات وأنه يقوم برنامج الأغذية العالمي. حاولت ذلك، وعلى ما يبدو لائق تماما

وأيضا محرك التقرير التالي يمكن أن تكون مفيدة جدا. HTTP: //www.eggheadcafe.com/tutorials/aspnet/22ac97f3-4a3d-4fee-a411-e456f77f6a90/wpf-report-engine-part-3.aspx

ولقد صدر هذا المصدر المفتوح، ويأخذ فقط أي usercontrol يمكنك إنشاء في برنامج الأغذية العالمي وذلك عن مرونة جدا.

https://wpfreportingengine.codeplex.com/

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