JQGridを使用していて、MVCコントローラーへのAjax呼び出しでデータを読み込んでいます。コントローラでは、クラスとランタイムに変換してJSONを返すDataTableです。
if (data.Rows.Count > 0)
{
List<Classs> item = new List<Classs>();
var result = new
{
total = (int)Math.Ceiling((double)count / grid.PageSize),
page = grid.PageIndex,
records = count,
rows = (from i in data.AsEnumerable()
select new Classs
{
xx= i.Field<string>("x"),
yy= i.Field<string>("y"),
}).ToArray()
};
return Json(result, JsonRequestBehavior.AllowGet);
}
また、グリッドに「レコードが見つかりません」と表示されるようにテーブルが空の場合、データを返すにはどうすればよいですか?
ありがとう