.NET c#におけるlist集合によるページング処理データによるページング効果
1057 ワード
ケース:重点コードの一部
public int pagesize = 12;// , 12
public int pageindex;//
public int pagecount;//
public List listpro_down = new List();// , ,
public List productes = new List();//
int pagees = listpro_down.Count;//
//
if (pagees % pagesize == 0)
{
pagecount = pagees / pagesize;
}
else
{
pagecount = (pagees / pagesize) + 1;
}
pageindex=1
productes.Clear();
pageindex = 1;
productes= listpro_down.Skip((pageindex - 1) * pagesize).Take(pagesize).ToList();//
productes , pageindex, pagecount
//
protected void Button1_Click(object sender, EventArgs e)
{
pageindex = int.Parse(Request.Form["index"]);//
if (pageindex <= 1)
{
pageindex = 1;
productes.Clear();// ,
productes = li