Telerik reporting in ASP.NET MVC project -


एएसपी.नेट एमवीसी प्रोजेक्ट में टेलरिक रिपोर्टिंग को कार्यान्वित करने में कोई मेरी सहायता कर सकता है?

जिस तरीके से मैंने रिपोर्टिंग लागू की है वह दर्शक के बिना है, बजाय एक उपयोगकर्ता को "पीडीएफ" रिपोर्ट के साथ प्रस्तुत किया जाता है, जिसे डाउनलोड किया जा सकता है

यहाँ एक परिदृश्य है, उपयोगकर्ता ऑनलाइन उत्पाद खरीदता है और चेक आउट प्रक्रिया के अंत में एक रसीद टेलरिक रिपोर्ट के माध्यम से प्रस्तुत की जाती है।

  1. आपके परियोजना में टेलीर्क रिपोर्टिंग असेंबलियां
  2. एक रिपोर्ट बनाएं टेलरिक टीवी में कुछ महान ट्यूटोरियल हैं जिनसे शुरू हो रहा है।
  3. नियंत्रक रिपॉजिटरी के लिए कॉल कर देगा, और ब्राउज़र में बाइट स्ट्रीम को वापस सेवा देगा।

      सार्वजनिक वर्चुअल एक्शनरसेंट डाउनलोडससिपोर्ट रिपोर्ट (ऑर्डर मॉडल) {बाइट [ ] सामग्री = ShoppingCarRepository.GetReceiptReport (मॉडल); वापसी फ़ाइल (सामग्री, "आवेदन / पीडीएफ", "रसीद। पीडीएफ"); }  
  4. रिपोर्ट तैयार करने के लिए आपके रिपॉजिटरी में एक फ़ंक्शन बनाते हैं, इस मामले में रिपोर्ट सीधे sqldatasource से जुड़ा नहीं है, डेटा स्रोत की आपूर्ति की जा रही है एक ऑब्जेक्टसॉर्स घटक:

      सार्वजनिक बाइट [] GetReceiptReport (ऑर्डर ऑर्डर) {Telerik.Reporting.ObjectDataSource objectDataSource = New Telerik.Reporting.ObjectDataSource (); ObjectDataSource.DataSource नई खरीद रीसिपोर्टमॉडेल () {ग्राहकनाम = आदेश। ग्राहक नाम, कुल = आदेश कुल, खरीद दिनांक = दिनांक समय.अब}; खरीद रसीद रिपोर्ट रिपोर्ट = नया खरीद रीसिपोर्ट रिपोर्ट (); Report.DataSource = objectDataSource; रिपोर्टप्रोसेसर रिपोर्टप्रोसेसर = नया रिपोर्टप्रोसेसर (); रेंडरिंग परिणाम परिणाम = रिपोर्टप्रोसेसर। रेंडर रिपोर्ट ("पीडीएफ", रिपोर्ट, रिक्त); वापसी परिणाम। दस्तावेज़बाइट्स; }  

अंत में, उपयोगकर्ता एक पीडीएफ रिपोर्ट के साथ एक डाउनलोड पॉप-अप विंडो प्राप्त करेगा।

आशा है कि यह मदद करता है। / P>


Comments