ऐसा लगता है कि GrGview के कॉलम में हेरफेर करने का कोई तरीका नहीं है यदि AutoGenerateColumns = true। यहां मेरा परिदृश्य है:AutoGenerateColumns = true के साथ ग्रिड व्यू में कॉलम में हेरफेर करने का कोई तरीका?
मुझे एक सामान्य ग्रिड व्यू मिला है जो उपयोगकर्ता द्वारा चुने गए विकल्पों के आधार पर विभिन्न अलग-अलग LINQ प्रश्नों के परिणाम प्रदर्शित करता है। मुझे यह तथ्य पसंद है कि ऑटोजनेर कॉलम इस तरह काम करता है और मुझे सभी बाउंडफ़िल्ल्ड, टेम्पलेटफ़िल्ल्ड कॉलम इत्यादि निर्दिष्ट करने की आवश्यकता नहीं है ...
उस पर, मैं भी प्रोग्रामिंग रूप से आवश्यकतानुसार अन्य कॉलम जोड़ रहा हूं। प्रोग्राम किए गए कॉलम को स्वचालित रूप से जोड़े गए कॉलम के बाईं ओर प्रदान किए जाते हैं। क्या होगा यदि मैं उन्हें दाईं ओर ले जाना चाहता था?
GridView.Columns.Count केवल उन लोगों की गणना करता है जो प्रोग्राम किए गए हैं, स्वत: उत्पन्न नहीं हैं, इसलिए मैं उन कॉलम को पुनर्व्यवस्थित नहीं कर सकता जो मैं चाहता हूं। मैं RowDataBound घटना को हुक कर सकता हूं और यदि आवश्यक हो तो कुछ "छुपाएं", लेकिन मैं पुनर्व्यवस्थित नहीं कर सकता।
क्या मुझे बस ऑटोगनेरेटेड कॉलम = सत्य छोड़ना है, और प्रत्येक क्वेरी के लिए बाउंडफिल्ड्स के साथ उन्हें बाहर रखना है? क्या मै कुछ कर सकता हुं?