0
PagedListを使用してdatagridviewでページネーションを実装しようとしています。getingエラー: 'awaitは非同期メソッドまたはラムダ式内の識別子として使用できません'
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でページネーションを実装しようとしています。