2009-01-07 5 views
8

क्या कोई भी डब्ल्यूपीएफ के लिए रिपोर्टिंग इंजन के बारे में जानता है? जिन लोगों को मैं पा सकता हूं उनमें से अधिकांश अभी भी WinForms के लिए हैं।डेटाबेस के बिना डब्ल्यूपीएफ के लिए सर्वश्रेष्ठ रिपोर्टिंग इंजन?

मैं एक WinForms होस्ट के साथ WPF में WinForms का उपयोग करके काफी खुश हूं क्योंकि टूल में उपयोगकर्ता नियंत्रण है जिसे विंडो में एम्बेड किया जा सकता है।

इसके अलावा, मैं डेटाबेस का उपयोग नहीं कर रहा हूं और मेरा सभी डेटा एक्सएमएल में है इसलिए रिपोर्टिंग इंजन को इसे संभालने में सक्षम होना चाहिए।

कोई सुझाव?

उत्तर

3

हम Telerik के साथ जा रहे हैं, लेकिन WPF में एम्बेडेड WinForms समाधान के रूप में समाप्त हो गया है। कोई WPF रिपोर्ट दर्शक नहीं हैं जो जनवरी 200 9 तक गैर-डेटाबेस रिपोर्ट स्रोतों को संभाल सकता है।

बाजार में एक छेद प्रतीत होता है।

1

यहां जहां मैं काम करता हूं, हम Stimulsoft Reports.Net का उपयोग करते हैं। यह कई चीजों (एक्सएमएल समेत) से जुड़ सकता है, और यह एक्सपीएस को निर्यात कर सकता है, जिसे आप DocumentViewer का उपयोग करके डब्ल्यूपीएफ में दिखा सकते हैं, या यदि आप महत्वाकांक्षी हैं, तो आप एक्सपीएस एपीआई का उपयोग कर एक्सपीएस दस्तावेज़ खोल सकते हैं , प्रत्येक फिक्स्ड पेज से ग्लाइफ और पथ लें, उन्हें कैनवास पर फेंक दें, और इसे अपने ऐप में प्रदर्शित करें।

6

शायद आप FlowDocument के फिक्स्ड डॉक्यूमेंट में रिपोर्टिंग कर सकते हैं? मेरे पास एक ही समस्या थी, और मेरी स्थिति में (एक पेज चालान का मुद्रण), एक फिक्स्ड डॉक्यूमेंट का उपयोग करना एक सुरुचिपूर्ण और आसान समाधान था ... (और सस्ता है क्योंकि मुझे तीसरे पक्ष की रिपोर्टिंग सूट खरीदने की ज़रूरत नहीं थी ...)

1

घटक एक रिपोर्ट गैर डेटाबेस रिपोर्ट स्रोतों को संभाल सकता है और यह WPF आधारित है। मैंने कोशिश की, और यह काफी सभ्य लगता है

2

एक खुला स्रोत .NET Reporting Engine for WPF है। यह हेडर और पाद लेख, डेटाटेबल बाइंडिंग, बारकोड पीढ़ी और एक्सपीएस निर्माण का समर्थन करता है। यद्यपि एक्सएमएल बाध्यकारी के बारे में निश्चित नहीं है।

0

भी निम्न रिपोर्ट इंजन भी उपयोगी हो सकता है। http://www.eggheadcafe.com/tutorials/aspnet/22ac97f3-4a3d-4fee-a411-e456f77f6a90/wpf-report-engine-part-3.aspx

+0

प्रिय मंडा, एसओ में आपका स्वागत है। अपने उत्तर पर अधिक जानकारी शामिल करने का प्रयास करें। यदि लिंक मर चुका है, तो आपका जवाब बेकार होगा। –

0

मैंने इसे जारी किया है, इसका खुला स्रोत है और आप किसी भी उपयोगकर्ता नियंत्रण को लेते हैं जो आप WPF में बना सकते हैं, इसलिए यह बहुत लचीला है।

https://wpfreportingengine.codeplex.com/