jquery एएसपी.नेट एमवीसी के लिए ग्रिड नियंत्रण?




asp.net-mvc grid (10)

यदि आप एएसपी.नेट एमवीसी का उपयोग कर रहे हैं तो आप ग्रिड डिस्प्ले कैसे कर रहे हैं? अपना खुद का लुढ़का? कहीं से पुस्तकालय मिला?

ये कुछ ज्ञात ग्रिड डिस्प्ले समाधान हैं जिन्हें मैंने एएसपी.नेट एमवीसी के लिए पाया है

यदि आप किसी और चीज के बारे में जानते हैं जिसका आप उपयोग कर रहे हैं या अच्छे होने के बारे में जानते हैं, तो कृपया मुझे बताएं।


आज़माएं: http://mvcjqgridcontrol.codeplex.com/ यह मूल रूप से पूर्ण .NET समर्थन के साथ एक एमवीसी-अनुरूप jQuery ग्रिड रैपर है


यदि यह केवल पढ़ने के लिए एक अच्छा विचार है, तो उसमें कुछ वास्तव में आसान-लेकिन-शक्तिशाली JQuery लागू करें।

सरल वैकल्पिक रंग के लिए, इस सरल JQuery आज़माएं

अगर आपको सॉर्टिंग की आवश्यकता है, तो यह JQuery प्लग-इन बस चट्टानों।


मैंने अभी पाया है कि टेलीरिक के ग्रिड समेत कुछ महान घटक हैं, और वे भी खुले स्रोत हैं। http://demos.telerik.com/aspnet-mvc/


हम एक परियोजना पर jqGrid का उपयोग कर रहे हैं और इसके साथ कुछ अच्छी किस्मत है। इनलाइन संपादन, इत्यादि के लिए बहुत सारे विकल्प। यदि वह सामान आवश्यक नहीं है, तो हमने @Hrvoje जैसे सादे फोरैच लूप का उपयोग किया है।


हमने अपने ग्रिड पर सीमित कार्यक्षमता आवश्यकताओं के कारण अभी अपना खुद का लुत्फ उठाया है। हम यहां कुछ और नब्बे के दशक के लिए कुछ JQuery का उपयोग करते हैं जैसे कि अंकन और यह सब हमें वास्तव में चाहिए।

अगर आपको थोड़ी अधिक पूरी तरह से फीचर्ड की ज़रूरत है तो आप extJS एक्सटीजे ग्रिड देख सकते extJS

इसके अलावा एमवीसी कोंट्रिब में एक ग्रिड कार्यान्वयन है जिसे आप देख सकते हैं - here आज़माएं। या अधिक विशेष रूप से here


यदि यह केवल डेटा देखने के लिए है, तो मैं सरल foreach या यहां तक ​​कि aspRepeater का उपयोग करें। संपादन के लिए मैं विशेष विचारों और कार्यों का निर्माण करता हूं। वैसे भी ग्रिडव्यू इनलाइन संपादन क्षमताओं को वेबफॉर्म पसंद नहीं आया, यह थोड़ी स्पष्ट और बेहतर है - देखने के लिए एक दृश्य और दूसरा संपादन / नया के लिए।


jqGrid $ 29 9 है यदि आप एक विशेष संस्करण का उपयोग करते हैं जिसमें सर्वर साइड एकीकरण है, लेकिन एएसपी.नेट एमवीसी के साथ ओपन सोर्स फ्री वर्जन का उपयोग करना मुश्किल नहीं है, एक बार जब आप अपनी jquery कॉन्फ़िगरेशन प्राप्त कर लेते हैं तो यह लगभग किसी भी के रूप में उपयोग करने में आसान होता है अन्य लाइसेंस प्राप्त ग्रिड:

http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx


आप कोडप्लेक्स पर उपलब्ध मेरे एमवीसी कंट्रोल टूलकिट के डेटाग्रिड को सम्मिलित / अद्यतन / हटा सकते हैं: http://mvccontrolstoolkit.codeplex.com/Here आप एक पूरा उदाहरण डाउनलोड कर सकते हैं, here डेटाग्रिड काम कर रहे हैं और here और here ट्यूटोरियल। डेटाग्रिड पूरी तरह से क्लाइंट साइड काम करता है और पोस्ट के बीच सेट एक्सचेंज सेट करता है। हां यह चेंजसेट का अर्थ है, इसका मतलब है कि आप डीबी को क्या परिवर्तन करने के लिए परिवर्तन (संशोधित करने या संशोधित करने की आवश्यकता) में देखने के लिए प्रत्येक रिकॉर्ड के पुराने संस्करण और संशोधित संस्करण दोनों तक पहुंच सकते हैं। इस परिवर्तन को कई पदों के बाद संयोजित किया जाता है जब तक आप सर्वर पक्ष में संशोधन की पुष्टि या रद्द नहीं करते हैं।


हम स्टैक एक्सचेंज डेटा एक्सप्लोरर में स्लिम ग्रिड का उपयोग करते हैं ( उदाहरण में 2000 पंक्तियां हैं )।

मैंने पाया कि यह jqGrid और flexigrid बेहतर प्रदर्शन flexigrid । इसमें एक बहुत ही पूर्ण सुविधा सेट है और मैं इसे पर्याप्त अनुशंसा नहीं कर सका।

इसके उपयोग के नमूने यहां हैं

आप स्रोत नमूने देख सकते हैं कि यह एएसपी.नेट एमवीसी ऐप में कैसे एकीकृत है: https://code.google.com/p/stack-exchange-data-explorer/








grid