【发布时间】:2016-05-01 03:27:26
【问题描述】:
我正在尝试使用 PagedList 在 datagridview 中实现分页。
int pagenumber = 1;
IPagedList<GetBillMani_Result> list;
public async Task<IPagedList<GetBillMani_Result>> GetPagedListAsync(int pagenumber = 1, int pageSize = 10)
{
return await Task.Factory.StartNew(() =>
{
using (ManiJayBharatEntities entity = new ManiJayBharatEntities())
{
var a = 15;
return entity.GetBillMani(a, a).OrderBy(m => m.Name).ToPagedList(pagenumber, pageSize);
}
});
}
private async void AllBill_Load(object sender, EventArgs e)
{
list = await.GetPagedListAsync(); // <- getting error here
btnPrev.Enabled = list.HasPreviousPage;
btnNext.Enabled = list.HasNextPage;
dataGridView1.DataSource = list.ToList();
label3.Text = string.Format("Page {0}/{1}", pagenumber, list.PageCount);
}
我是 .net 和 c# 的新手,任何帮助将不胜感激。我正在尝试在 winforms 中实现分页。
【问题讨论】:
标签: .net winforms c#-4.0 datagridview pagination