मेरे पास डेटाटेबल में डेटा के 10 रिकॉर्ड हैं जिनमें 3 फ़ील्ड "फू", "बार" और "बाज़" हैं।क्या डेटाग्रिडव्यू में पंक्तियां और कॉलम स्विच करना संभव है?
यदि मैं इसे डेटाग्रिड व्यू में तार जोड़ता हूं तो मुझे 10 पंक्तियां और 3 कॉलम दिखाई देते हैं, और कॉलम हेडर फ़ील्ड के नाम प्रदर्शित करते हैं।
मुझे आश्चर्य है कि पंक्तियों और स्तंभों को उल्टा करना कितना आसान है ताकि उसी डेटा के साथ मैं 3 पंक्तियों और 10 कॉलम के साथ समाप्त हो सकूं, फ़ील्ड नाम पंक्ति शीर्षकों में प्रदर्शित किए जा सकें।
मैं कुछ चीजें manualy, एक OnPaint विधि अधिभावी और फ़ील्ड नाम पंक्ति हेडर कोशिकाओं में सीधे ड्राइंग की तरह कर सकते हैं, लेकिन मैं अधिक स्वचालित कुछ के लिए देख रहा हूँ।
फिर, मैन्युअल रूप से मूल्यों को स्वैप करने का सुझाव है, लेकिन जब तक कि मैं सभी मूल्य स्ट्रिंग नहीं करता, यह काम नहीं करेगा। डेटा तालिका में 3 कॉलम - प्रकार int, फ़्लोट और स्ट्रिंग के फू, बार और बाज़ बस ट्रांसपोज़ नहीं होंगे।
भले ही मैंने इन सभी मैन्युअल परिवर्तनों को प्रबंधित किया हो, फिर भी मेरे डेटा ग्रिड में चेकबॉक्स कॉलम, कॉम्बोबॉक्स कॉलम हैं - ऐसी कोई पंक्ति समकक्ष मौजूद नहीं है - कोई चेकबॉक्स पंक्ति या कॉम्बोबॉक्स पंक्ति नहीं है। जहां मुझे वर्तमान में केवल "कॉम्बोबॉक्स कॉलम जोड़ें" को संकलक को बताने की आवश्यकता है, मुझे फिर से लिखना होगा ताकि प्रत्येक सेल व्यक्तिगत रूप से उत्पन्न हो सके।
आदर्श रूप से मैं एक ट्रांसपोजेबलडेटाग्रिड व्यू चाहता हूं जिसने अतिरिक्त बूल प्रॉपर्टी "ट्रांसपोज्ड" के साथ डेटाग्रिड व्यू की सभी कार्यक्षमताओं का खुलासा किया। इस तरह से मैं अपने सभी कोड को ठीक उसी तरह छोड़ सकता हूं - मुझे ग्रिड के प्रकार को छोड़कर कुछ भी बदलना नहीं होगा।
यदि ऐसा कुछ भी मौजूद नहीं है, तो मुझे बस इसे लिखना और लिखना पड़ सकता है। (मुझे केवल एक वर्ष या तो लेना चाहिए! :)
क्या आप डेटाटेबल या डेटाग्रिड व्यू में कॉलम जोड़ने का सुझाव दे रहे हैं? –