मैं एक .NET अनुप्रयोग में रिपोर्टिंग क्षमताओं को जोड़ना चाहता हूं। मेरा डेटा स्रोत केवल एप्लिकेशन का डेटा मॉडल है, यानी ऑब्जेक्ट्स का एक समूह जो उत्पन्न हो सकता है या किसी भी चीज़ से लोड हो सकता है (डेटाबेस से जरूरी नहीं)।माइक्रोसॉफ्ट। रिपोर्टिंग। * बनाम एक्सएमएल/एक्सएसएलटी
प्रारंभिक योजना इन वस्तुओं से एक रिपोर्ट डेटा एक्सएमएल फ़ाइल उत्पन्न करना था, और उसके बाद एक्सएसएलटी का उपयोग एक्सएचटीएमएल रिपोर्ट फ़ाइल में बदलने के लिए किया गया था। रिपोर्ट को ब्राउज़र नियंत्रण के साथ एप्लिकेशन में दिखाया जा सकता है।
हालांकि, मैंने देखा है कि माइक्रोसॉफ्ट मौजूद है। रिपोर्टिंग। * नेमस्पेस और मैंने जो कोशिश की है, ऐसा लगता है कि वहां कक्षाएं और नियंत्रण भी मेरी रिपोर्टिंग का ख्याल रख सकते हैं। क्या इसके बजाय इसका उपयोग करना एक अच्छा विचार होगा? क्या यह एक्सएमएल/एक्सएसएलटी दृष्टिकोण की तुलना में काम को बचाएगा? माइक्रोसॉफ्ट रिपोर्टिंग फ्रेमवर्क की क्या सीमाएं (यदि कोई है) में मुझे चलाने की संभावना है?
मैं का उपयोग कर एक्सएमएल दस्तावेज़ से अपने वस्तुओं से xml उत्पन्न कर सकता है और उसके बाद के रूप में अच्छी है कि XML से अपनी मूल ReportViewer रिपोर्ट बनाने
बिल्डिंग रिपोर्ट एक छोटा परीक्षण अनुप्रयोग जो वस्तुओं की सूची से एक रिपोर्ट उत्पन्न करता है और इसे केवल ReportViewer.exe को पहले स्थापित करने के लिए पुनर्वितरण की आवश्यकता होती है। रिपोर्टिंग सेवाएं एसक्यूएल सर्वर से बंधी नहीं लगती हैं। –
हालांकि कम मजेदार है? हा हा बड़िया। –