【发布时间】:2017-05-10 17:49:55
【问题描述】:
我的分页列表有问题。
我想更改选定的列但不工作。所以我想做这个:
return db.stock_products.select(x=> new {x.id,x.title,x.etc}).AsExpandable().Where(classFilter).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);
代码:
public async Task<IPagedList<DAL.stock_products>> GetPagedListAsync(int pageNumber = 1, int pageSize = 23)
{
try
{
return await Task.Factory.StartNew(() =>
{
if (isFiltered == false)
{
return db.stock_products.Where(x=>x.quantity>0).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);
}
isFiltered = false;
return db.stock_products.AsExpandable().Where(classFilter).OrderByDescending(x => x.id).ToPagedList(pageNumber, pageSize);
});
}
catch (Exception ex)
{
MessageBox.Show("Stop", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand);
Application.Exit();
}
return null;
}
【问题讨论】:
标签: c# winforms pagination