2010-03-22 16 views
5

हम अपने Winforms ऐप में DataGridView को प्रतिस्थापित करने के लिए देख रहे हैं। विकल्प क्या हैं - वाणिज्यिक या अन्यथा - हमें मूल्यांकन करना चाहिए?DataGridView के विकल्प क्या हैं?

+2

आपकी आवश्यकताओं क्या हैं? DataGridView उन्हें संतुष्ट क्यों नहीं करता है? –

+0

@ मार्क: वे यहां जाने के लिए थोड़ा सा शामिल हैं, और मुझे यकीन नहीं है कि मैं उन सभी को व्यापार रहस्यों को छोड़ दिए बिना बता सकता हूं, हालांकि मैं मानता हूं कि एक आदर्श दुनिया में मुझे उन्हें प्रश्न में रखना चाहिए था। उसके लिए माफ़ करना। – Simon

उत्तर

5

ग्रिड की जगह आम तौर पर मज़ा नहीं है ...

आप की कोशिश कर सकते:

लेकिन पहले - अपनी आवश्यकताओं का मूल्यांकन, क्यों GridView अपने कोड में कोई भी बदलाव करने से पहले आप इन वाणिज्यिक उत्पादों पर वांछित परिणाम तकनीकी विश्लेषण के माध्यम से & तो एक कर दे रही है नहीं है।

इसके अलावा अतिरिक्त नोट के रूप में

: सीधे सार के लिए एक बेहतर तंत्र अपने कोड में & नामस्थान विक्रेता कोड का उपयोग नहीं करते हैं, शायद डि होगा एक IGridView इंटरफ़ेस के माध्यम से ...

HTH।

+0

मुझे IGridView विचार पसंद है, लेकिन मुझे यकीन नहीं है कि यह कितना व्यावहारिक है, यह देखते हुए कि पंक्ति संग्रह टाइप किए गए हैं। – Simon

+0

जबकि आपके नियंत्रणों को सारणित करने का विचार अच्छी तरह से इरादा है, मुझे लगता है कि यह इसके लायक होने से अधिक परेशानी होगी। विक्रेता एपीआई का उपयोग करने के बारे में कुछ भी नहीं है, खासकर यूआई में (मान लें कि आपका ऐप सही तरीके से विभाजित है)। –

+0

मैं मानता हूं कि विक्रेता नियंत्रणों का सार बहुत दर्द है। बस यह सुनिश्चित करने के लिए कि क्या एक विक्रेता नियंत्रण काम नहीं करता है, अपने ऐप को वास्तव में अच्छी तरह विभाजित करना याद रखें, आपके पास स्विच करने का विकल्प है। – Sunny

2

दो विकल्पों पर विचार करने के लिए के लिए:

1

आपने अपनी आवश्यकताओं को निर्दिष्ट नहीं किया है लेकिन आप विस्तृत प्रसार Telerik और DevExpress को आजमा सकते हैं।

4

मैं एक विनफॉर्म नियंत्रण सूट के लिए devExpress की जबरदस्त अनुशंसा करता हूं, और टेलरिक सूट का उपयोग करके के खिलाफ की जोरदार सिफारिश करता हूं।

मुझे DevExpress सूट के साथ बहुत सफलता मिली है, और जबकि उनका एपीआई थोड़ा जटिल है, यह अभी भी काफी प्रबंधनीय है। और नियंत्रण रॉक ठोस हैं।

टेलीरिक शानदार एएसपी.NET नियंत्रण और पूरी तरह से भयानक Winforms नियंत्रण बनाता है। टेलीरिक ने डब्ल्यूपीएफ बाध्यकारी और उपस्थिति एपीआई को विनफॉर्म में लाने का प्रयास किया, जिसने बड़ी जटिलता बनाई (अब आप Winforms और WPF API के साथ दोनों व्यवहार कर रहे हैं) और अविश्वसनीय व्यवहार। हालांकि, उन्होंने हाल के संस्करणों में काफी सुधार किया है (उदाहरण के लिए, ग्रिड पर MultiSelect संपत्ति अब अंततः आपको एक से अधिक पंक्तियों का चयन करने की अनुमति देती है और डिजाइनर अब सभी डिज़ाइनर-जेनरेट कोड का पूरा नुकसान नहीं करते हैं, फिर से उपयोग किया जाता है), लेकिन इससे पहले कि मैं उन्हें अनुशंसा कर सकूं, वहां जाने का लंबा रास्ता अभी भी है। मैंने टेलरिक विनफॉर्म नियंत्रणों का उपयोग करने वाले एक साधारण सरल (यूआई परिप्रेक्ष्य से) परियोजना को अभी तैयार करना समाप्त कर दिया है, और मैं ईमानदारी से कह सकता हूं कि हमने अपने नियंत्रण में बग और अयोग्य व्यवहार का पीछा करने में काफी समय बिताया है, आवेदन पत्र।

0

10Tec iGrid.NET for WinForms पर विचार करें:

DataGridView alternative

यह WinForms DataGridView की तुलना में सुपर फास्ट है, निर्मित समूहीकरण और फ़िल्टरिंग है, बहु-स्तंभ तरह भी संभव है (पर कॉलम शीर्षक की संख्या को देखने के उपरोक्त स्क्रीन)। यह ग्रिड आपको ADO.NET डेटा स्रोतों से डेटा ब्राउज़ करने और उन्हें कुशल बनाने की अनुमति देता है, लेकिन इसका मुख्य मोड अनबाउंड मोड है जो आपको विभिन्न इंटरैक्टिव ग्रिड-जैसी इंटरफेस को लागू करने की अनुमति देता है।

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