jqGridを動的に設定しようとしています...
jqueryグリッドにデータを入力するのにかなりの時間を費やしています。jquery 文字列をどのように設定しますか? 私はそのようなオブジェクトを作成します...
public static object JsonHelper(TemplateModel model){
var values = model.Template;
var JsonDataList = new {
total = 1,
page = 1,
records = model.Template.Count,
rows = (from val in values
select new {
cell = //new string(
":[\"id\" :\"" + val.EncounterId +",\""+
"\""+val.MRN + ",\""+
"\""+val.HostpitalFinNumber +",\""+
"\""+val.FirstName+",\"" +
"\""+val.LastName +",\"" +
"\""+val.DateOfBirth.ToString() +",\""+
"\""+val.CompletedPathway +",\""+
"\""+val.CompletedPathwayReason +",\""+
"\""+val.PCPAppointmentDateTime.ToString() + ",\""+
"\""+ val.SpecialistAppointmentDateTime.ToString() + ",\""+
"\""+val.AdminDate.ToString()+"\"]"
}).ToString()//.ToArray()
};
return JsonDataList;
}
それは単なるオブジェクトですが、Json
メソッド呼び出しを使用してオブジェクトを返します...
これが私がすることです...
return Json(DataRepository.JsonHelper(model.FirstOrDefault()), JsonRequestBehavior.AllowGet);
検索呼び出しからモデルを取得します...私が間違っていることを知っています...単純なオブジェクトをjsonに変換する方法の簡単な例を教えてもらえますか?