मुझे एसएसआरएस रिपोर्ट से ASP.Net एप्लिकेशन से पैरामीटर के रूप में एक मान पास करने की आवश्यकता है। मैं यह कैसे कर सकता हूं? क्या कोई मेरी मदद कर सकता है?मैं एएसपी.नेट से एसएसआरएस रिपोर्ट में पैरामीटर कैसे पास कर सकता हूं?
अग्रिम धन्यवाद।
मुझे एसएसआरएस रिपोर्ट से ASP.Net एप्लिकेशन से पैरामीटर के रूप में एक मान पास करने की आवश्यकता है। मैं यह कैसे कर सकता हूं? क्या कोई मेरी मदद कर सकता है?मैं एएसपी.नेट से एसएसआरएस रिपोर्ट में पैरामीटर कैसे पास कर सकता हूं?
अग्रिम धन्यवाद।
निम्न पंक्ति का पालन करें और यह प्रयास करें ...
ReportViewer1.ServerReport.ReportServerUrl = new System.Uri("http://MyPC/reportserver");
ReportViewer1.ServerReport.ReportPath = "/ReportFolder/Reportname";
Microsoft.Reporting.WebForms.ReportParameter[] Param = new Microsoft.Reporting.WebForms.ReportParameter[3];
Param(2) = new Microsoft.Reporting.WebForms.ReportParameter("SDATE", "02/02/2002");
Param(1) = new Microsoft.Reporting.WebForms.ReportParameter("EDATE", "09/06/2000");
Param(0) = new Microsoft.Reporting.WebForms.ReportParameter("TASK", 0);
View.ReportViewer.ShowParameterPrompts = false;
View.ReportViewer.ServerReport.SetParameters(Param);
View.ReportViewer.ServerReport.Refresh();
आप रिपोर्ट प्राप्त करने के लिए उपयोग किए गए यूआरएल में पैरामीटर मान पास कर सकते हैं।
इसके अलावा आपको अपनी रिपोर्ट के लिए /reports/Pages/Folder.aspx
में "प्रोमेट उपयोगकर्ता (पैरामीटर के लिए)" को अक्षम करना चाहिए।
एक पैरामीटर ParameterName
नामित स्थापित करने का उदाहरण: /Reports/Pages/Report.aspx?...&ParameterName=ParameterValue
यू मुझे एक उदाहरण दे सकते हैं? – M3ra
पोस्ट में एक उदाहरण सही है - मैंने अभी अपने पर्यावरण के लिए विशिष्ट भागों को छोड़ दिया है। –
यदि आपके पास अपने rdl में 'पैरामीटर नाम' नामक एक पैरा है, तो यह उदाहरण में यूआरएल के माध्यम से 'पैरामीटर वैल्यू' मान के साथ 'पैरामीटर! पैरामीटर नाम। वैल्यू 'अभिव्यक्ति के रूप में रिपोर्ट प्रतिपादन इंजन के लिए उपलब्ध होना चाहिए। यह निर्भर करता है कि आप url या ReportViewer नियंत्रण द्वारा रिपोर्ट प्रबंधक का उपयोग कर रहे हैं या नहीं। यदि आप एसएसआरएस (केवल शर्तों को उलझन में नहीं) प्रस्तुत कर रहे हैं और स्थानीय रिपोर्टिंग का उपयोग कर रहे हैं, तो ** pranay_stacker ** लिखा है। –
मेरी रिपोर्ट "लोड हो रहा है" स्क्रीन में फंस गई है और डेटा प्रदर्शित नहीं कर रही है। कोई उपाय? – SearchForKnowledge
अमित पटेल के कोड में एक मामूली टाइपो: परम [2] इत्यादि सी # के लिए इंडेक्स के चारों ओर स्क्वायर ब्रैकेट होना चाहिए। मुझे यकीन है कि ज्यादातर इसे समझ सकते हैं लेकिन यह मुझे थोड़ी देर के लिए फेंक दिया (मैं vb.net और C# .net दोनों का उपयोग करता हूं, इसलिए यह शुरू में मेरे लिए अजीब नहीं दिखता था)। – Doreen
यह कोड पक्ष पर अच्छा है, लेकिन क्या कोई एसएसआरएस स्क्रीनशॉट प्रदान कर सकता है, या "रिपोर्ट डेटा" मेनू और "पैरामीटर्स" विकल्प का उपयोग करके चल सकता है? – JoshYates1980