मुझे पता है कि मैं एक लंबे मृत धागे को पुनर्जीवित कर रहा हूं, लेकिन उन लोगों के लिए जो वीएस -2010 में ऐसा करने की तलाश में हैं, आरडीएल फ़ाइल थोड़ा अलग स्थान पर है।
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject\Report.rdl
मैं ब्रिटेन में हूँ, तो यह अत्यंत कष्टप्रद लगातार 'en-GB' के लिए सेमी इंच से स्विच और 'en-US' से करने के लिए लगता है। मैं कभी-कभी भूल जाता हूं और फिर केवल तब महसूस करता हूं जब मेरा दिनांक कॉलम कहता है कि यह 31 वें महीने का 7 वां दिन है। 'एन-जीबी' कहने के लिए वीएस में कोई विकल्प उपलब्ध क्यों नहीं है मेरा डिफ़ॉल्ट लोकेल और 'सेमी' मेरा डिफ़ॉल्ट माप इकाई पूरी तरह से परे है। माइक्रोसॉफ्ट अपने कैलेंडर को कई कैलेंडर प्रकारों के समर्थन के साथ प्रदान करता है, लेकिन फिर वे इस तरह कुछ खींचते हैं और ऐसा लगता है कि वे मानते हैं कि वीएस का उपयोग करने वाले सभी डेवलपर्स अमेरिका में आधारित हैं ... </rant>
मैंने अपना संशोधित किया Report.rdl फ़ाइल निम्नानुसार है जो उस समस्या को हल करती है, लेकिन जैसा कि पहले उल्लेख किया गया है, केवल तभी जब मैं विज़ार्ड का उपयोग नहीं करता हूं। मुझे अभी तक विज़ार्ड में डिफ़ॉल्ट सेट करने का कोई तरीका नहीं मिला है। Report.rdl के साथ फ़ोल्डर में ReportWizard.wsz नामक एक फ़ाइल है, लेकिन ऐसा लगता है कि इसमें केवल विभिन्न ऑब्जेक्ट्स के पॉइंटर्स हैं। वहां कुछ ऐसा हो सकता है जिसका हम उपयोग कर सकते हैं, लेकिन मैं अपनी सांस पकड़ने वाला नहीं हूं।
मेरे द्वारा लिखे गए रिपोर्टों में से 9 5% ए 4 परिदृश्य के पृष्ठ गुण, सभी तरफ 0.5 सेमी मार्जिन और कोई इंटरैक्टिव आकार नहीं है, साथ ही शीर्षक के लिए शीर्ष पर एक टेक्स्ट बॉक्स भी है, इसलिए मैंने उन्हें भी साथ फेंक दिया । अगर आप इसे कॉपी करना चाहते हैं या इसे अनुकूलित करने के लिए संशोधित करना चाहते हैं तो पूरी रिपोर्ट.rdl फ़ाइल यहां दी गई है।
<?xml version="1.0" encoding="utf-8"?>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<Body>
<ReportItems>
<Textbox Name="TextBoxReportTitle">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Report Title</Value>
<Style>
<FontSize>20pt</FontSize>
<FontWeight>Bold</FontWeight>
<Color>SteelBlue</Color>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<rd:DefaultName>textbox1</rd:DefaultName>
<Height>0.9cm</Height>
<Width>28.7cm</Width>
<DataElementOutput>NoOutput</DataElementOutput>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<Height>5cm</Height>
<Style />
</Body>
<Width>28.7cm</Width>
<Page>
<PageHeight>29.7cm</PageHeight>
<PageWidth>21cm</PageWidth>
<InteractiveHeight>0cm</InteractiveHeight>
<InteractiveWidth>0cm</InteractiveWidth>
<LeftMargin>0.5cm</LeftMargin>
<RightMargin>0.5cm</RightMargin>
<TopMargin>0.5cm</TopMargin>
<BottomMargin>0.5cm</BottomMargin>
<ColumnSpacing>0.13cm</ColumnSpacing>
<Style />
</Page>
<AutoRefresh>0</AutoRefresh>
<Language>en-GB</Language>
<rd:ReportUnitType>Cm</rd:ReportUnitType>
</Report>
यदि आपके पास नियमित रूप से उपयोग की जाने वाली कई डिफ़ॉल्ट रिपोर्ट डिज़ाइन हैं, तो यह एक नया टेम्पलेट बनाना बहुत आसान है। बस अपनी इच्छित मूल रूप से एक त्वरित रिपोर्ट बनाएं और आपके द्वारा सेट की जाने वाली सभी सेटिंग्स सेट करें, और ऊपर दिए गए फ़ोल्डर में rdl की एक प्रति सहेज लें, मैंने <rd:ReportID>
टैग को हटा दिया क्योंकि यह स्वचालित रूप से जेनरेट हो गया है। अब यदि आप अपनी परियोजना में एक नया आइटम जोड़ने के लिए जाते हैं, तो आपका नया टेम्पलेट वीएस में सूची में दिखाई देगा।
आप पिक्सल –