यह jqGrid के लिए जेसन प्रतिक्रिया बनाने के लिए मेरा कोड है और के लिए नया सेल सदस्य को परिभाषित करने के लिए कीवर्ड मुझे निम्नलिखित संदेश प्राप्त होता है "अंतर्निहित टाइप किए गए सरणी के लिए कोई सर्वश्रेष्ठ प्रकार नहीं मिला "।त्रुटि प्राप्त हुई "अंतर्निहित टाइप किए गए सरणी के लिए कोई सर्वश्रेष्ठ प्रकार नहीं मिला"
var resRows = results.Select(record =>
new
{
id = record.Reference,
cell = **new** []
{
record.Reference,
record.TradeDate.ToShortDateString(),
record.Currency1,
record.Currency2,
record.Notional.ToString(),
record.EffectiveDate.ToShortDateString(),
record.Quote.ToString()
}
}).ToArray();
मैं यहां क्या गलत कर रहा हूं? कि यदि सरणी में सभी डेटा आइटम एक ही प्रकार के थे (उदाहरण के
var resRows = results.Select(record =>
new
{
id = record.Reference,
cell = new string []
{
record.Reference,
record.TradeDate.ToShortDateString(),
record.Currency1,
record.Currency2,
record.Notional.ToString(),
record.EffectiveDate.ToShortDateString(),
record.Quote.ToString()
}
}).ToArray();
@ डी स्टेनली, मैंने यह किया और यह काम करता है! असल में, अगर ये तार नहीं थे, तो मैं केवल 'सेल = नई वस्तु [] {...} 'का उपयोग कर सकता था। –