2011-06-17 14 views
7

में रिपोर्ट बॉडी प्रस्तुत नहीं कर रहा है मुझे पता है कि क्रोम समर्थित नहीं है - रिपोर्ट व्यूअर के लिए http://msdn.microsoft.com/en-us/library/ms156511.aspxविजुअलस्टूडियो रिपोर्ट व्यूअर क्रोम

यहाँ समाधान मुझे ReportViewer problem in google chrome दुर्भाग्य

हमारे मामले में के लिए काम नहीं किया है रिपोर्ट शरीर खाली है। मैं टूल बार में ऊंचाई के मुद्दों और विकृति के मुद्दों की रिपोर्ट करने के लिए समाधान में आया हूं लेकिन मेरे मामले में मुझे अभी तक उस चरण तक पहुंचना है।

जब मैं क्रोम में रिपोर्ट प्रबंधक मैं अपनी रिपोर्टों को देख सकते हैं [वे सही नहीं हैं, लेकिन कम से कम रिपोर्ट शरीर दिखा रहे हैं]

http://localhost/Reports_SQLSERVER2008/Pages/Report.aspx? [clipped] 

पर नेविगेट मैं 2 सवाल wrt यह समस्या है और मैं किसी को उम्मीद है कि उन पर कुछ प्रकाश डालने में सक्षम हो जाएगा।

  1. रिपोर्ट प्रबंधक में रिपोर्ट दर्शक क्यों क्रोम में रिपोर्ट बॉडी प्रस्तुत करेगा जबकि वीएस 2010 रिपोर्ट दर्शक नियंत्रण नहीं करेगा। [मुझे विश्वास है कि दर्शक क्रोम में प्रस्तुत कर सकता है, इसलिए यह कुछ ऐसा हो सकता है जिसे मैं बदल सकता हूं]।
  2. क्या कम से कम क्रोम में शरीर को प्रस्तुत करने के लिए रिपोर्ट व्यूअर का विस्तार करना संभव है।

अन्य सभी ब्राउज़र ठीक हैं। एसक्यूएल सर्वर 2008 पर रिपोर्ट व्यूअर के वीएस 2010 संस्करण का उपयोग कर एक एएसपी.Net 4.0 वेब फॉर्म ऐप [थोड़ी देर में 2008 आर 2 पर जा रहा है]।

मैं मंच पर भी हूं जहां यह मामला हो सकता है कि इस मुद्दे को हल करने के लिए आवश्यक प्रयास को उचित नहीं ठहराया जा सकता है। मुझे उम्मीद है कि पैरामीटर चयन इत्यादि जैसी अन्य समस्याएं हो सकती हैं। मैं आपके विचार सुनना चाहता हूं।

अग्रिम धन्यवाद,

Rgds,

लियाम

उत्तर

11

इस सुधार में है कि हम के लिए काम किया, लेकिन हमारे क्रियान्वयन के लिए विशिष्ट है।

हमारे पास उपयोगकर्ता नियंत्रण में लिप्यंतर रिपोर्टर है और यह रिपोर्ट दर्शक उपयोगकर्ता नियंत्रण हमारे Asp.Net ऐप में 2 स्थानों में उपयोग किया जाता है।

    एक बुनियादी रिपोर्ट पृष्ठ
  1. एक webparts [डैशबोर्ड] पृष्ठ पर
  2. । प्रत्येक वेब भाग में एक रिपोर्ट व्यूअर उपयोगकर्ता नियंत्रण होता है।

रिपोर्ट व्यूअर उपयोगकर्ता नियंत्रण के मार्कअप में हमने रिपोर्ट व्यूअर की ऊंचाई पिक्सेल में बड़ी संख्या में सेट की है। यानी 1200 पीएक्स। रिपोर्ट पेज क्रोम में रिपोर्ट पेज पर और हमारे डैशबोर्ड पेज पर प्रस्तुत करता है।

के रूप में रिपोर्ट पृष्ठ प्रदर्शित करता है एक समय में 1 रिपोर्ट ऊंचाई सेटिंग एक मुद्दा

डैशबोर्ड में हम पहले से ही रिपोर्ट पथ जो हमें क्या कभी हम रिपोर्ट लोड करने की अनुमति युक्त webpart के निजीकरण संपत्ति का खुलासा नहीं है आवश्यकता होती है। हम निजीकरण ढांचे में रिपोर्ट की सीमा को स्टोर करने के लिए एक नई संपत्ति का भी खुलासा करते हैं और यह बदले में उपयोगकर्ता द्वारा आवश्यक रिपोर्ट दर्शक की ऊंचाई निर्धारित करता है।

लीम

+2

धन्यवाद - मुझे खुशी है कि आप वापस आ गया और अपने खुद के सवाल का जवाब दे। :) –

6

मुझे एक ही समस्या का अनुभव हुआ: एक खाली शरीर। केवल टूलबार दिखाई दे रहा था। ब्राउज़र डेवलपर टूल का उपयोग करके, मैं यह पता लगाने में सक्षम था कि यदि मैंने रिपोर्ट दर्शक में div पर 1000px की ऊंचाई डाली है, तो सामग्री दिखाई देगी।

फिर, मुझे एक संपत्ति SizeToReportContent मिला, जो सही पर सेट होने पर सामग्री को सही ढंग से प्रस्तुत करता है।

यह संपत्ति माइक्रोसॉफ्ट में ReportViewer नियंत्रण में उपलब्ध है। ReportViewer.WebForms, संस्करण = 10.0.0.0। मैं स्थानीय रिपोर्ट का उपयोग करता हूं।

1

ठीक काम किया है कि मुझे स्थापित करने गया था के लिए: asyncrendering = "false"

संबंधित मुद्दे