क्लाइंट रिपोर्ट परिभाषा फ़ाइल (RDLC) बनाना एक फ़ोल्डर "RDLC" कहा जाता है जोड़ें। यह हमारी आरडीएलसी रिपोर्ट आयोजित करेगा।
आरडीएलसी फ़ोल्डर पर राइट क्लिक करें, "नया आइटम जोड़ें .." चुनें और "उत्पाद" का "आरडीएलसी" नाम जोड़ें। हम RDLC
अगले संवाद में बनाने के कदम के माध्यम से हमें चलना "रिपोर्ट जादूगर" का उपयोग करेगा, डाटासेट एक नाम "ProductDataSet" कहा जाता है दे। डेटा स्रोत के लिए "NorthwindReports.DAL" बदलें और चुनें "ProductRepository (GetProductsProjected)"। "डेटा स्रोत" खाली दिखाई दे सकती है। यह करने के आबादी के लिए, सुनिश्चित करें कि आपके परियोजना संकलित किया गया है बनाने के लिए और रूट फ़ोल्डर में एक index.aspx फ़ाइल नहीं है। यह एक बग हो सकता है।
क्षेत्रों कि विधि से लौटाए जाते हैं सही पर दिखाए जाते हैं। अगला पर क्लिक करें।
उत्पाद नाम, श्रेणी नाम, यूनिटप्रिस को खींचें और छोड़ें और मूल्य कंटेनर में बंद कर दें। ध्यान दें कि आप इस यूआई का उपयोग करके अधिक जटिल समूह बना सकते हैं। अगला पर क्लिक करें।
इस स्क्रीन पर अधिकांश चयन ग्रे हो गए हैं क्योंकि हमने पिछली स्क्रीन में समूह नहीं चुना है। अगला पर क्लिक करें।
अपनी रिपोर्ट के लिए एक शैली चुनें। अगला पर क्लिक करें।
रिपोर्ट ग्राफिक डिज़ाइन सतह अब दिखाई दे रही है। सही रिपोर्ट पर क्लिक करें और एक पृष्ठ पर शीर्ष लेख और पृष्ठ पाद लेख जोड़ें।
रिपोर्ट डिज़ाइन सतह सक्रिय होने के साथ, टूल बॉक्स से टेक्स्ट बॉक्स को पृष्ठ शीर्षलेख पर खींचें और छोड़ें। पेज हेडर पर एक और टेक्स्टबॉक्स खींचें। अगले आकृति में दिखाए गए अनुसार कुछ हेडर टेक्स्ट जोड़ने के लिए हम टेक्स्ट बॉक्स का उपयोग करेंगे।
आप फ़ॉर्मेटिंग टूल बार (लाल रंग में चिह्नित) का उपयोग कर टेक्स्टबॉक्स के फ़ॉन्ट आकार और अन्य गुणों को बदल सकते हैं। तुम भी कॉलम और खींचने के बीच में अपने कर्सर को ले जाकर कॉलम आकार बदल सकते हैं।
भाव
जोड़ा जा रहा है पृष्ठ पाद लेख के लिए दो और टेक्स्ट बॉक्स जोड़ें। रिपोर्ट का उत्पन्न होने और पृष्ठ संख्याओं को जोड़ने के लिए हम इनका उपयोग करेंगे। सही पृष्ठ पाद लेख में पहली पाठ बॉक्स पर क्लिक करें और "अभिव्यक्ति" का चयन करें।
प्रिंट तिथि के लिए निम्नलिखित अभिव्यक्ति जोड़ें
"© नॉर्थविंड व्यापारी" & स्वरूप (अब(), "एम एम (नीचे संवाद में ध्यान दें अभिव्यक्ति की बाईं ओर = चिह्न)/डीडी/yyyy एचएच: मिमी टीटी ") दूसरे पाठ बॉक्स पर राइट क्लिक करें और पेज गिनती के लिए निम्नलिखित जोड़ें।
Globals.PageNumber पृष्ठ पाद लेख का प्रारूपण "के" & Globals.TotalPages & पूरा हो गया है।
अब हम "यूनिट मूल्य" कॉलम को प्रारूपित करने जा रहे हैं, इसलिए यह मुद्रा प्रारूप में संख्या प्रदर्शित करता है। राइट [UnitPrice] कॉलम पर क्लिक करें (शीर्ष लेख नहीं) और "पाठ बॉक्स गुण .."
"संख्या" के अंतर्गत, "मुद्रा" का चयन करें। ठीक मारा
डिजाइन सतह सक्रिय के साथ एक चार्ट
जोड़ना, टूलबॉक्स और खींचें करने के लिए जाने के लिए और एक चार्ट नियंत्रण छोड़ देते हैं। चार्ट contorl के लिए जगह बनाने के लिए आपको पहले उत्पाद सूची तालिका को स्थानांतरित करने की आवश्यकता होगी। दस्तावेज़ को कोने पर या पृष्ठ शीर्षलेख/पाद लेख विभाजक पर खींचकर भी आकार बदल सकता है।
अगले संवाद में, पहले चार्ट प्रकार चुनना होगा। यदि आवश्यक हो तो इसे बाद में बदला जा सकता है। ओके पर क्लिक करें। चार्ट डिजाइन सतह में जोड़ा जाता है। चार्ट (नहीं कथा) में नीले बार पर
क्लिक करें। यह खेतों को छोड़ने के लिए ड्रॉप स्थानों को लाएगा। नीचे दिखाए गए अनुसार यूनिटप्रिस और श्रेणी नाम को शीर्ष (वाई अक्ष) और नीचे (एक्स अक्ष) में खींचें और छोड़ें। इससे हमें किसी दिए गए श्रेणी के लिए कुल इकाई की कीमतें मिलेंगी। यह सबसे अच्छा है कि मैं कहां प्रस्तुत करने के लिए रिपोर्ट कर सकता हूं, क्षमा करें :-) अधिक स्क्रीन एस्टेट प्राप्त करने के लिए किंवदंती क्षेत्र को हटाएं।
अपनी पसंद के चार्ट का आकार बदलें। उन क्षेत्रों पर डबल क्लिक करके हेडर, एक्स अक्ष और वाई अक्ष पाठ बदलें।
हम इसे इस दूर कर दिया। आइए बार ग्राफ़ में ढाल जोड़कर क्लाइंट को प्रभावित करें :-) नीली बार पर राइट क्लिक करें और "श्रृंखला गुण" चुनें।
के तहत "भरें", एक रंग और माध्यमिक रंग जोड़ने और ढाल शैली का चयन करें।
हम किया हमारी रिपोर्ट को डिजाइन कर रहे हैं।अगले खंड में आप देखेंगे कि रिपोर्ट व्यूअर कंट्रोल में रिपोर्ट कैसे जोड़नी है, डेटा से जुड़ें और फ़िल्टर मानदंड बदलते समय रीफ्रेश करें। Click here
उप रिपोर्ट के लिए इस लिंक का पालन करें::
.cs फ़ाइल के लिए इस लिंक का अनुसरण Click here for sub report details
आम RDLC अभिव्यक्ति के लिए इस लिंक का अनुसरण Click here
डी क्या आप इसे जांचते हैं? [लिंक] (http://msdn.microsoft.com/en-us/library/ms251686.aspx) –
मुझे लगता है कि यह वास्तव में उपयोगी नहीं है। – Saleh