ऑटोरेसाइज़ करें मैं एक पंक्ति की ऊंचाई को स्वचालित रूप से समायोजित करने की कोशिश कर रहा हूं और मुझे यह बहुत चुनौतीपूर्ण पाया गया है।डेटाग्रिडव्यू की पंक्ति
मैं पहले से ही इस संपत्ति निर्धारित किया है:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
मैं भी इस अन्य विधि का उपयोग कर यह कर दिया है:,
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
और यह भी पंक्ति दर पंक्ति इस का उपयोग करते हुए:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
और पंक्ति की ऊंचाई को भी बड़े मूल्य पर हार्डकोड किया, और यह काम नहीं किया !! सभी पंक्तियों को उनकी डिफ़ॉल्ट ऊंचाइयों के साथ दिखाया जाता है।
इनमें से कोई भी काम नहीं किया। मैं विकल्पों से बाहर चला रहा हूँ।
डेटाग्रिडव्यू में अधिकांश पंक्तियों का आकार बदलने की आवश्यकता नहीं है। लेकिन उनमें से एक इनके मूल्यों से भरा है:
"ए" + "\ n" + बी + "\ n" + "सी" + "\ n" + "डी" + "\ n" + " ई "
मेरा मतलब है, छोटे मूल्य लेकिन विभिन्न पंक्तियों में। मुझे उन्हें अलग-अलग लाइनों में दिखाना है, उन्हें सभी को एक साथ नहीं दिखाया जा सकता है। लेकिन डेटाग्रिडव्यू केवल पहला दिखाता है और अन्य सभी छिपे हुए हैं, क्योंकि पंक्ति ऑटोरेसीज़ नहीं होती है।
ऐसा करने के किसी भी अन्य तरीके के बारे में कोई विचार।
खुशी है कि आपको समाधान मिला (मुझे लगता है कि आपने पहले से ही रैपमोड सेट किया था और ग्रिड सेल क्षेत्र से बहने वाली कई लाइनें देख रहे थे)। मैं अपना जवाब छोड़ने जा रहा हूं क्योंकि यह एक अलग समस्या के लिए सही है (यदि आप डेटा की लंबाई बढ़ाने वाले अपने किसी भी सेल को अपडेट करते हैं, तो आकार स्वचालित रूप से ट्रिगर नहीं होगा)। –
ओह - और इसे उत्तर के रूप में चिह्नित करें ताकि प्रश्न अनुत्तरित सूची को छोड़ देता है। –