在网上看了很多关于datagridview的分页,但大多是用ADO.NET框架的。最近在学习EntityFramework框架,再借鉴之前看到的分页刚好用来练手。
ADO框架分页的原创作者一时间想不起来,但您如果看到,请与我联系!
嗯,菜鸟,所以界面不会好看到哪。
( ̄▽ ̄”)
========================================
首先设置全局变量
int Inum = 1; //行号,规定其索引初始值为1
int pagesize = 5;//由于数据不多,所以只设置每页5条记录
int allCount = UserDAO.getCount();//总记录条数
int pagecount = 0;//总页数
static EFEntities6 db = new EFEntities6();
getCount()是放在UserDAO.cs里的方法,用于计算总记录条数
static EFEntities6 db = new EFEntities6();
public static int getCount()
{
var query = from u in db.Users
select u;
return query.ToList().Count();
}
winform_load里计算总页数
private void Manage_Load(object sender, EventArgs e)
{
pagecount = allCount % pagesize;
if (pagecount == 0)
{
pagecou