मैं एएसपी.नेट की GridView
पेजिनेशन यांत्रिकी को समझने की कोशिश कर रहा हूं, इसलिए मैं अपनी कंपनी के घर-ब्रूड मैनुअल पेजिनेशन दिनचर्या के बजाय ढांचे की मूल कार्यक्षमता का उपयोग कर सकता हूं जो कार्यान्वित करने के लिए बहुत सारे काम करता है।डेटासॉर्स पूर्ण परिणाम सेट वापस नहीं करता है जब मैन्युअल रूप से एक ग्रिड व्यू पेजकाउंट सेट करते हैं?
मैंने अपनी वेब सेवाओं के साथ काम करने के लिए GridView
की पेजकाउंट संपत्ति को प्राप्त करने के अलावा सब कुछ पता लगाया है। वर्तमान में, हमारी वेब सेवाओं की तरह कुल रिकॉर्ड गिनती लौटने के बाद:
public object[] GetStuffMethod(int pageNum, int recordsPerPage, out int totalRecords)
यह एक GridView के साथ ठीक काम करता है, फिर भी प्रलेखन मैंने पाया कहना है कि GrideView
के PageCount
संपत्ति में कुल रिकॉर्ड से उत्पन्न होता है डेटासोर्स। क्या सभी रिकॉर्ड लौटने के अलावा किसी और चीज के आधार पर पेजकाउंट सेट करने का कोई तरीका नहीं है?
मेरे डेटा स्रोत में हजारों रिकॉर्ड हो सकते हैं, इसलिए मैं ग्रिडव्यू के पेज गिनती कार्य को करने के लिए बस उन सभी का चयन नहीं करना चाहूंगा। मैं शायद ग्रिड व्यू के पेज गिनती को अनदेखा कर सकता हूं और इसे स्वयं ही गणना कर सकता हूं, लेकिन अगर ढांचे के पास ऐसा करने का कोई तरीका है, तो मैं इसका इस्तेमाल करूंगा।
क्या आपने उत्तर देने की कोशिश की? – eglasius