我遇到了尝试用jqgrid提供所需信息的麻烦。我做了一切假设要完成,但显然存在问题。 每隔一个单元格的顺序不同,所以第一行是正常的: [{“id”:“AA1”,“cell”:[“AA1”,“AD + DNS + WINS”,“dev”]},
但下一个订单如下:
{“id”:“AA2”,“cell”:[“dev”,“AD + DNS + WINS”,“AA2”]}
当第3个没问题,第4个是无序的等等。
负责此过程的代码如下:
var jsonData = new
{
total = totalPages,
page = page,
records = totalRecords,
rows = (
from l in lst
select new
{
id = l.HostName,
cell = new List<string> {
l.HostName, l.Description, l.Type
}
}).ToArray()
};
return Json(jsonData, JsonRequestBehavior.AllowGet);
为什么会那样?我正在尝试使用而不是List the String [],但Linq不喜欢它并弹出错误,这表明List而不是字符串数组。 有没有办法维持所需的秩序?
答案 0 :(得分:0)