2016-08-17 6 views
5

(विंडोज़ अनुप्रयोग)RDLC रिपोर्ट एक अन्य रिपोर्ट

पर जाएं मैं RDLC रिपोर्ट करने के लिए बहुत नया हूँ और मैं अपने प्रोजेक्ट में रिपोर्ट नीचे ड्रिल है। मैंने कई मंच और ट्यूटोरियल पढ़ा लेकिन मुझे कोई समाधान नहीं मिला।

मैंने अपनी परियोजना में Report1.Rdlc जोड़ा है। उस पर एक टेक्स्टबॉक्स नाम है। क्या मैं करना चाहता हूँ TextBoxName क्लिक पर है मैं Report2.Rdlc पर कूद करना चाहते हैं लेकिन जब मैं TextboxName रिपोर्ट 2 के प्रॉपर्टी सेट लटकती

में नहीं दिखा रहा है वहाँ किसी भी RDLC रिपोर्ट है कि ड्रापडाउन स्वचालित रूप से प्रकट होता है जब मैं वीडियो देखें प्रोजेक्ट लेकिन मेरे मामले में यह

Report1 और CrystalreportViewer कार्य में मैं रिपोर्ट 1 चुनता हूं तो रिपोर्ट 2 उसी दर्शक में खुल जाएगा .. ?????

मैं उदाहरण

के लिए अभिव्यक्ति में पथ देने के लिए
="D:\MyProject\ReportingViews\Report2.rdlc" 

मैं भी केवल नाम दे

Report2.rdlc 
+1

क्या आप भरने/लोड-व्यवहार के कार्यान्वयन के कुछ और कोड दिखा सकते हैं? – lokusking

+0

आपने अपर्याप्त राशि प्रदान की है। कृपया अधिक कोड प्रदान करें ताकि हम आसानी से प्राप्त कर सकें कि आप क्या कर रहे हैं। –

उत्तर

0

मैं रिपोर्ट की संपत्ति है कि आप के बारे में बात कर रहे हैं के बारे में निश्चित नहीं हूँ की कोशिश की। यदि आप रिपोर्ट व्यूअर से कई रिपोर्ट खोलना चाहते हैं तो आप इसे अपने कोड पेज में ऐसा कर सकते हैं।

if(ddlDropdown.SelectedValue == 1) 
{ 
ReportViewer.LocalReport.ReportPath = "ReportsFolder\\report1.rdlc"; 
} 
else if(ddlDropdown.SelectedValue == 2) 
{ 
ReportViewer.LocalReport.ReportPath = "ReportsFolder\\report2.rdlc"; 
} 
5

यह कोड टेक्स्टबॉक्स नाम पर उसी रिपोर्ट व्यूअर में रिपोर्ट 2 खोलने में आपकी सहायता करेगा।

// ---Load Report1 in report viewer on form load--- 
reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"\Report1.rdlc"; //Here we set Set Report1 file path; 
reportViewer1.RefreshReport(); 

//---Load Report2 in same report viewer on TextBoxName Click 
reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"\Report2.rdlc"; //Here we set Set Report2 file path 
reportViewer1.RefreshReport(); 

रिपोर्ट 1 और रिपोर्ट 2 के बारे में सुनिश्चित फ़ाइल संपत्ति के रूप में कार्रवाई

बिल्ड इस प्रकार

और

कॉपी उत्पादन निर्देशिका के लिए = कॉपी हमेशा

बनाओ = सामग्री
संबंधित मुद्दे