http://www.cnblogs.com/mike108mvp/archive/2008/09/19/1294079.html
我在做这个分页的例子时用的是
public ActionResult UserList(int? pageIndex, int? pageSize)
{
if (db.Users.Count() == 0 || db.UserTypes.Count() == 0)
{
return RedirectToAction("DataReset");
}
int pIndex = pageIndex ?? 1;
int pSize = pageSize ?? 10;
GridViewData<User> gridViewData = new GridViewData<User>();
gridViewData.PagedList = db.Users.OrderBy(e=>e.UserId).ToPagedList<User>(pIndex, pSize);
return View(@"List", gridViewData);
}
这个action,但这是显示全部数据,但我想要加一个参数 id显示特定id下的数据,怎么实现呢
GridViewData<User> gridViewData = new GridViewData<User>();
gridViewData.PagedList = db.Users.OrderBy。。。
就已经把所有的User都绑定上去了
我想应该可以在db.Users中建立一个符合ID条件的数据视图
然后把视图中的数据绑定给gridViewData