मेरे पास एक डेटाग्रिड है जिसमें डेटाटेबल को इसके आइटमसोर्स के रूप में सेट किया गया है। डेटाटेबल में 24 कॉलम और ~ 1600 पंक्तियां हैं (वास्तव में मुझे बाद में बहुत अधिक पंक्तियां लोड करनी होंगी, लेकिन अभी के लिए यह काफी परेशानी है)।डब्ल्यूपीएफ डाटाग्रिड वर्चुअलाइजेशन ठीक से काम नहीं कर रहा है?
कॉलम और पंक्तियों के सक्रिय होने के लिए वर्चुअलाइजेशन सेट करने के बावजूद, डेटाग्रिड उन 1600 पंक्तियों को प्रदर्शित करने के लिए लगभग 30 सेकंड लेता है। उसके बाद, स्क्रॉलिंग लंबवत काम करता है, क्षैतिज रूप से लगी है, हालांकि आप इसे दूसरी तरफ उम्मीद करेंगे।
यदि मैं एक मेमोरी प्रोफाइलर चलाता हूं, तो मैं सत्यापित कर सकता हूं कि एप्लिकेशन द्वारा उपयोग की जाने वाली अधिकांश मेमोरी डेटाग्रिडसेल, सीमाओं, सामग्री प्रस्तुतकर्ताओं और टेक्स्टब्लॉक्स से आती है। मेरे लिए, यह इंगित करता है कि ग्रिड अपनी पंक्तियों को ठीक से वर्चुअलाइज नहीं करता है।
क्या कोई यह पुष्टि कर सकता है कि डेटाग्रिड के वर्चुअलाइजेशन के साथ कोई समस्या है? या इस नियंत्रण के कार्यान्वयन में कुछ प्रकार का कुख्यात जाल है?
किसी भी प्रकार के इनपुट/सुझावों के लिए तत्पर हैं। धन्यवाद :)
क्या सभी कॉलम मानक कॉलम हैं, केवल टेक्स्ट का अर्थ है या उनमें से कुछ हैं जिनमें 'चेकबॉक्स' आदि जैसे नियंत्रण हैं? – DHN
नहीं, उनमें से दो चेकबॉक्स हैं। –
हम्म, फिर इसे दो कॉलम को आज़माएं और हटाएं या अपनी उपस्थिति को "मानक" में बदलें। – DHN