我有时间问题。尽管我有一个自治项目,因为我们的一位开发人员失败了。该项目是在 C# Asp.Net MVC 中实现的。而且我实际上与它并没有太多关系,因为我实际上对 Mobiele 应用程序负责。然后我总是在外观上找到解决方案,但我只是没有。
因此我们调用从数据库中获取数据并将其传递给 jqgrid。我知道这一点是因为一般命令可能存在问题。但我现在只是有时在一个解决方案之间。我想对 arry 问题进行排序,并且确实是降序的。
啊是的对不起英语不好。
从控制器中找到附加的代码:
enter code here public class KalkulationController : BaseController
{
private IOrderedEnumerable<KalkulationMasterModel> array;
#region JSON
public virtual ActionResult List( string sidx, string sord, int page, int rows, decimal? anr)
{
if (!anr.HasValue)
return null;
var service = new KalkulationMasterService();
var listOfKalkulation = service.GetListOfKalkulation(anr, Nutzer);
// array = listOfKalkulation.OrderByDescending(c => c);
var jsonData = new
{
total = 0,
page = page,
records = 10,
rows = (
listOfKalkulation.Select(k => new
{
i = k.AuftragId,
// k.OrderBy(k => k.Id);
cell = new string[]
{
k.Id.ToString(),
k.AuftragId.HasValue?k.AuftragId.Value.ToString():null,
k.Bestellnummer.HasValue?k.Bestellnummer.Value.ToString():null,
k.NumberOfArt.HasValue?k.NumberOfArt.Value.ToString():null,
k.LT.HasValue ? k.LT.Value.ToString() : null,
k.AAStatus??string.Empty,
k.Los.ToString(),
//k.Einheit,
//String.Format("{0:0.00}",k.Gesamtgewicht),
//String.Format("{0:0.00}",k.Preis),
String.Format("{0:0.00}",k.KundenPreis),
String.Format("{0:0.00}",k.KorekturPreis),
k.ArtikelNr.ToString()
}
})).ToArray()
};
return Json(jsonData, JsonRequestBehavior.AllowGet);