2009-12-21 16 views
7

में रिपोर्ट बनाने के लिए सबसे अच्छा तरीका एएसपी.नेट एमवीसी और एमएस एसक्यूएल सर्वर में अपना आवेदन बनाने के बाद, अब मैं अपने डेटा के बारे में कुछ आंकड़े प्रदर्शित करना चाहता हूं।एएसपी.नेट एमवीसी

एचटीएमएल रिपोर्ट बनाने का सबसे आसान तरीका क्या होगा जो कई तालिकाओं को पार करने वाले डेटा के बने होते हैं? (फ़ील्ड चुने जाने के बाद वे स्थिर हो जाएंगे, एक सिंगल व्यू मेनिंग आवश्यक है)

हालांकि, उन्हें एक विज़ार्ड की तरह कुछ होना चाहिए, जिससे आप अपनी टेबल से फ़ील्ड को किसी रूप में खींच सकते हैं और तर्क उत्पन्न कर सकते हैं पीछे ...

उत्तर

1
+0

ऐसा लगता है कि इस उपकरण है कि मैं के लिए देख रहा था है, लेकिन यह एक्सप्रेस संस्करण (2008) में शामिल नहीं है। क्या मैं सही हूँ? क्या फ्रीवेयर की तरह कुछ भी है? – Wesly

+0

इस लिंक को चेक करें: http://technet.microsoft.com/en-us/library/ms365166.aspx एसक्यूएल एक्सप्रेस में एसएसआरएस का एक सबसेट उपलब्ध है। –

0

"हालांकि, उन्हें एक जादूगर की तरह कुछ होना चाहिए जिससे आप अपनी टेबल से फ़ील्ड को एक रूप में खींच सकें और तर्क को पीछे ला सकें ..." - यह एएसपी.नेट वेबफॉर्म के पीछे मूल विचार है। लेकिन, कृपया वेबफॉर्म के पक्ष में एमवीसी को न छोड़ें।

आप जो चाहते हैं उसे हासिल करने का एक तरीका है अपने आंकड़ों का प्रतिनिधित्व करने वाली कक्षा बनाना, उदा।

public class Statistic 
{ 
    public string TableName { get; set; } 
    public int RowCount { get; set; } 
} 

आपका मॉडल कोड एक IList<Statistic> उदाहरण है, जिसमें अपने दृश्य है, जो उसके अनुसार आँकड़े renders को पारित कर दिया है पॉप्युलेट सकता है।

+0

लेकिन फिर दृश्य प्रतिपादन कक्षा सांख्यिकी से स्वचालित रूप से जेनरेट किया जा सकता है? – Wesly

2

मैंने blog post about this in September लिखा था। यह एप्लिकेशन में एक आरपीटी फ़ाइल का उपयोग कर पीडीएफ सामग्री प्रकार प्रस्तुत करने का एक तरीका है। इसमें आरडीएलसी फ़ाइल के निर्माण को छोड़कर सबकुछ शामिल है, जिसमें नियंत्रक के लिए यूनिट परीक्षण लिखना शामिल है।

+0

लिंक टूट गया है? – adriaanp

+0

@adriaanp क्षमा करें। ठीक कर दिया। –

+0

धन्यवाद आदमी! यह वास्तव में मुझे नए वेब ऐप में मेरी पुरानी रिपोर्ट का उपयोग करने में मदद करता है! –

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