मेरे पास छात्रों की एक सूची है जिसे मुझे उपयोगकर्ता को सारणीबद्ध प्रारूप में वेब पेज पर प्रदर्शित करना चाहिए।
आइटम DBO में SortOrder जानकारी के साथ संग्रहीत हैं।
वेब पेज पर, उपयोगकर्ता इस पोस्ट के समान आइटमों को उनके इच्छित क्रम में ड्रैग और ड्रॉप करके सूची क्रम को पुनर्व्यवस्थित कर सकते हैं ।
नीचे मेरे परीक्षण पृष्ठ का स्क्रीनशॉट है।
उपर्युक्त उदाहरण में, प्रत्येक पंक्ति में क्रमबद्ध क्रमबद्ध जानकारी है। जब मैं स्टूडेंट आईडी 1 पंक्ति के ऊपर जॉन डो (छात्र आईडी 10) छोड़ता हूं, तो सूची क्रम अब होना चाहिए: 2, 10, 1, 8, 11।
क्रमबद्ध जानकारी को संग्रहीत और अद्यतन करने के लिए आशावादी (कम संसाधन भूख) तरीका क्या है?
अब के लिए मेरा एकमात्र विचार यह है कि सूची के क्रम क्रम में हर परिवर्तन के लिए, प्रत्येक वस्तु के SortOrder मान को अपडेट किया जाना चाहिए, जो कि मेरी राय में बहुत संसाधन भूखा है।
बस FYI करें: मेरी तालिका में अधिकतम 25 पंक्तियाँ हो सकती हैं।