我也新手,不过好像可以的,指定page这个参数就可以了。
例如:
服务器端取得下面这些参数之后处理显示数据,在返回时设定total与page应该就能设置了。
string page = context.Request["page"];
string rowcnt = context.Request["rows"];
string sortName = context.Request["sort"];
例如:
服务器端取得下面这些参数之后处理显示数据,在返回时设定total与page应该就能设置了。
string page = context.Request["page"];
string rowcnt = context.Request["rows"];
string sortName = context.Request["sort"];
数据得自己去筛选阿,没办法的。
我这么做的: Int32 total = 0;
Int32 intPage = Convert.ToInt32(page);
Int32 introwcnt = Convert.ToInt32(rowcnt); Int32 MinCnt = introwcnt * (intPage - 1) + 1;
Int32 MaxCnt = introwcnt * intPage;
...省略取数据...
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
Dictionary<string, object> row;
DataTable dt = dv.ToTable(); if (MaxCnt > total)
{
MaxCnt = total;
}
for (int i = MinCnt; i <= MaxCnt; i++)
{
DataRow dr = dt.Rows[i - 1];
row = new Dictionary<string, object>();
foreach (DataColumn col in dtLP71MD.Columns)
{
row.Add(col.ColumnName, dr[col.ColumnName]);
}
rows.Add(row);
}
var json = new Dictionary<string, object>();
json.Add("total", total);
json.Add("rows", rows);
return serializer.Serialize(json);
首先要实例化这个datagrid吧,我在实例化之后,再指定页码,他只是前端改变页面了,但是数据没有刷新,我需要在什么事件里写调用这个datagrid的reload事件呢?在onsuccess事件里会死循环。
我在查它API,还没看到
还有VS能创建 json文件吗 我里面怎么找不到json[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/12.gif][/img
你可以创建一个实体,回数据的时候反序列化一下就行了。
另外,easyui支持的数据格式不仅仅是json
初始化的时候指定pageNumber就好,数据不用做特殊处理。
API写在一个很不起眼的地方。