【发布时间】:2010-02-16 09:00:54
【问题描述】:
我想在我的简单 Asp.net 应用程序中使用 jqgrid
现在是我写这段代码时的问题。
public void GetGridData(string sidx, string sord, int page, int rows)
{
return Content(JsonHelper.JsonForJqgrid(GetDataTable(sidx, sord, page, rows), rows, GetTotalCount(), page), "application/json");
}
public int GetTotalCount()
{
int totalCount = 0;
try
{
using (GuestPassEntities demoMvcEntities1 = new GuestPassEntities())
{
totalCount = (from _product in demoMvcEntities1.GP_Register
select _product).Count();
}
}
catch
{
}
return totalCount;
}
public DataTable GetDataTable(string sidx, string sord, int page, int pageSize)
{
List<GP_Register> AllProducts = null;
DataTable tab1 = new DataTable();
using (GuestPassEntities demoMvcEntities1 = new GuestPassEntities())
{
AllProducts = (from _product in demoMvcEntities1.GP_Register.AsEnumerable()
select _product).ToList();
tab1.Columns.Add("title", Type.GetType("System.String"));
tab1.Columns.Add("desc", Type.GetType("System.String"));
tab1.Columns.Add("select", Type.GetType("System.String"));
foreach (GP_Register pnames in AllProducts)
{
DataRow dr = tab1.NewRow();
dr["title"] = pnames.FullName.ToString();
dr["desc"] = pnames.CompanyName.ToString();
dr["select"] = pnames.EmployeeName.ToString();
tab1.Rows.Add(dr);
}
}
return tab1;
}
我应该如何返回内容结果。
请给我任何答案
谢谢 丽兹
【问题讨论】: