asp.net mvc - Pass IEnumerable list to partial view contains WebGrid -
मेरा मॉडल
सार्वजनिक IEnumerable GetTaskDetails () {var टास्कडेटा = (एडीसी में डी से) टीसीटीएस में डी 1 में शामिल है। डीटीस्कआईडी पर डीटीसीआईडीटीबीएस डी 1। टीकेआईडी के बराबर है, जहां डी। आईएसएक्टिव == सच चुनें नया {d.ProjectTB.ProjectName, d.DBNname, डी.डिस्क्रिप्शन, डी.फ़ॉर्मडेट , डी.ToDate, डी 1। पंजीकरण। टी.बी.नाम, डी 1। पंजीकरण टीबी.एमेल})। असीमनीय ()। ToList (); // var टास्कडेटा = (एडसी। टीकेटी बीएस / डी से चयन करें d)। एएनएनमेरेबल ()। टूलास्ट (); वापसी कार्यदाता; }
मेरा दृश्य
& lt; div & gt; @ एचटीएमएल.पार्टील ("आंशिक दृश्य / _TaskDetails", मॉडल। टेस्ट सूची) & lt; / div & gt;
मेरा आंशिक दृश्य
@ {var grid1 = नया WebGrid (स्रोत: मॉडल, canPage: true, defaultSort: " DBName ", canSort: सच, पंक्तियाँपेरजः 5, selectionFieldName:" selectedRow ", ajaxUpdateContainerId:" वेबग्रीड "); grid1.Pager (WebGridPagerModes.All); } & Lt; div id = "grid" & gt; & Lt; div शैली = "मार्जिन-बायां: 75px;" & gt; @ Grid1.GetHtml (tableStyle: "webgrid", headerStyle: "webgrid-header", पाद लेख स्टाइल: "वेबग्रिड-पाद लेख", बारी-बारी से पंक्ति शैली: "वेबग्रिड-वैकल्पिक-पंक्ति", चयनित पंक्ति शैली: "webgrid-selected-row", rowStyle: " Webgrid-row-style ", कॉलम: ग्रिड 1। कॉलम (//grid1.Column(Name"), //grid1.Column(ProjectName "), ग्रीड 1। कॉलम (" DBName "), grid1.Column (" विवरण "), ग्रिड 1। कॉलम (" प्रेषण "), ग्रिड 1। कॉलम (" टूडेट ") // ग्रैड 1। कॉलम (" ईमेल "))) & lt; / div & gt;
मैं एमवीसी में नया हूँ मैं ग्रिड को प्रदर्शित करने के लिए आंशिक दृश्य से टास्कडेटा पारित करना चाहता हूं। जब मैं पास taskdata टिप्पणी करता हूं तो यह ठीक काम करता है, लेकिन जब मैं इसे पास करता हूं तो यह मुझे त्रुटि देगा
त्रुटि
'सिस्टम.Web.Helpers.WebGrid.WebGrid (System.Collections.Generic.IEnumerable & lt; ऑब्जेक्ट & gt; प्रणाली के लिए सर्वश्रेष्ठ अतिभारित विधि मिलान, सिस्टम। कोलेक्शन। Generic.IEnumerable & lt; स्ट्रिंग & gt ;, string, int, bool, bool, स्ट्रिंग, स्ट्रिंग , स्ट्रिंग, स्ट्रिंग, स्ट्रिंग, स्ट्रिंग, स्ट्रिंग) में कुछ अमान्य तर्क हैं
कॉलिंग आपका आंशिक दृश्य
& lt; div & gt; @ एचटीएमएल.पार्टी ("आंशिक दृश्य / _TaskDetails", GetTaskDetails ()) & lt; / div & gt;
आपका दृश्य
@ मॉडेल IEnumerable & lt; ऑब्जेक्ट & gt; @ {Var grid1 = नया WebGrid (स्रोत: मॉडल, canPage: true, ...}
Comments
Post a Comment