से अनुमानित नहीं किया जा सकता है, मैं एक एमवीसी ऐप में jqGrid जोड़ने के लिए इस link से डेमो का पालन करने का प्रयास कर रहा हूं।विधि सिस्टम के लिए प्रकार तर्क। Linq.Enumerable.OrderBy उपयोग
मेरे पास ऐसी कंपनियों का नाम है जो मैं ग्रिड में प्रदर्शित करने की कोशिश कर रहा हूं। एक कंपनी में बस एक आईडी और एक नाम होता है।
मैं अपने नियंत्रक समारोह में किसी त्रुटि में चल रहा हूँ:
विधि के लिए प्रकार तर्क:
public JsonResult DynamicGridData(string sortIndex, string sortOrder, int page, int rows) { int pageIndex = Convert.ToInt32(page) - 1; int pageSize = rows; var companies = companiesRepository.Companies.OrderBy(sortIndex + " " + sortOrder).Skip(pageIndex * pageSize).Take(pageSize); //Error here ... }
मैं लाइन है कि OrderBy() बुला रहा है पर एक त्रुटि हो रही है 'System.Linq.Enumerable.OrderBy (System.Collections.Generic.IEnumerable, System.Func)' उपयोग से अनुमानित नहीं किया जा सकता है। प्रकार तर्कों को स्पष्ट रूप से निर्दिष्ट करने का प्रयास करें।
मुझे वास्तव में कोई जानकारी नहीं है कि त्रुटि का क्या अर्थ है, और मुझे कोई स्पष्टीकरण नहीं मिला है। मुझे यकीन नहीं है कि इस त्रुटि को सरल ऑर्डरब्य फ़ंक्शन पर क्या कारण है।
आप कैसे मैं यहां कर सकते हैं का एक उदाहरण है? – Steven
आपको बस लाइब्रेरी और नेमस्पेस को शामिल करने की आवश्यकता है। – SLaks
मैं गतिशील LINQ का उपयोग करने की कोशिश कर रहा हूं। समस्या यह है कि मैं उस संपत्ति को नहीं जानता जिसे मैं सॉर्ट कर रहा हूं। मैं इसे एक स्ट्रिंग के रूप में पास कर रहा हूँ। मैं स्ट्रिंग को लैम्ब्डा अभिव्यक्ति में कैसे परिवर्तित कर सकता हूं? – Steven