2009-10-09 8 views
7

पर निर्यात करते समय CanGrow प्रॉपर्टी का सम्मान नहीं करता है मेरे पास एक एसएसआरएस रिपोर्ट में एक टेबल है। तालिका कक्षों में से एक में ऑर्डर में पार्ट्स का विवरण होता है। ये विवरण लंबाई में भिन्न हो सकते हैं और उस रेजोन के लिए मैंने "CanGrow" प्रॉपर्टी को सत्य पर सेट कर दिया है। जब मैं एक्सेल को रिपोर्ट निर्यात करने का प्रयास करता हूं तो मुझे उम्मीद है कि यदि टेक्स्ट की लंबाई सेल की चौड़ाई से अधिक हो जाएगी तो सेल की ऊंचाई बढ़ेगी और पूरा टेक्स्ट दिखाया जाएगा। दुर्भाग्यवश एसएसआरएस एक्सेल जनरेटर ऊंचाई को बनाए रखता है और इसलिए केवल पाठ का हिस्सा जो सेल की चौड़ाई को फिट करता है दिखाया जाएगा।एसएसआरएस एक्सेल

मैं इस समस्या को हल करने के लिए किसी भी मदद या इनपुट की सराहना करता हूं। धन्यवाद

उत्तर

0

इस प्रकार रिपोर्ट व्यूअर का एक्सेल रेंडरर काम करता है। आप एक्सेल फ़ाइल को निर्यात करने के तरीके को बदल नहीं सकते हैं, हालांकि, आपकी समस्या को हल करने के अन्य तरीके हैं।

  1. अपनी खुद की एक्सेल प्रतिपादक (नहीं एक अच्छा विचार - समय लेने) लिखें
  2. निर्यात एक्सेल में निर्यात के बाद से पहले ठीक स्तंभ चौड़ाई, संपादित एक्सेल कॉम के माध्यम से दायर कॉल

मेरा सुझाव # 2 है - आप आरडीएलसी फ़ाइल को स्मृति में लोड कर सकते हैं, और वहां अपने संशोधन कर सकते हैं, फिर उस बदली गई रिपोर्ट के लिए ReportViewer निर्यात फ़ंक्शन को कॉल करें।

0

यदि आपके पास अपने टैबलेट से पहले तत्व हैं तो यह विकास को रोक सकता है। मैंने पाया है कि टैबलेट से पहले सभी तत्वों को हटाने से वांछित पंक्ति-विकास/ऑटो-फिट व्यवहार बहाल हो जाएगा। मुझे अभी तक एक बेहतर समाधान नहीं मिला है।

2

मुझे पता चला है कि टैबलेट से पहले किसी भी तत्व को हटाने के बजाय, आप पृष्ठ की तुलना में अपनी चौड़ाई बदल सकते हैं।

+0

कृपया वर्णन करें कि आप इसे कैसे पूरा करेंगे –

2

मुझे एक ही समस्या का समाधान मिला! :) एक पंक्ति से सभी कोशिकाओं के लिए "CanGrow" संपत्ति को गलत पर सेट करें। और "ऊंचाई" संपत्ति को अपने विशिष्ट आकार में भी सेट करें।

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