जवाबों:
दूसरा रास्ता:
qqq.OrderBy(x => new { x.Col1, x.Col2} )
निम्नलिखित छँटाई DB स्तर में होती है। लौटे परिणाम पर नहीं।
प्रयत्न:
IQueryable<a>.OrderBy("col1 asc, col2 asc")
उदाहरण 1:
ctx.CateringOrders.OrderBy("Details.DeliveryDate asc, Details.DeliveryTime asc")
उदाहरण 2:
ctx.CateringOrders.OrderBy("{0} {1}, {2} {3}",
"Details.DeliveryDate", "asc",
"Details.DeliveryTime", "asc"
)
जहां
IQueryable<a>
इकाई क्वेरी है,
"col1 asc"
कॉलम 1 है और सॉर्टिंग दिशा
"col2 asc"
स्तंभ 2 और सॉर्टिंग दिशा है
कृपया ध्यान दें, यह Telerik की ग्रिड या किसी अन्य Telerik के DataSource घटक के साथ काम नहीं करेगा। हालाँकि यह पूर्वनिर्मित IQueryable ऑब्जेक्ट का उपयोग करता है, लेकिन छँटाई हमेशा स्वचालित रूप से आपकी छँटाई सेटिंग्स को प्रभावी ढंग से अंतिम चरण के रूप में की जाती है।
आपको अनुसरण करना होगा : ग्रिड में डिफ़ॉल्ट प्रकार निर्दिष्ट करना