PagedDataSource
オブジェクトのIEnumeratedコレクションをEntityCollection
データソースとして使用するように取得できません。
はPagedDataSource
コレクションをデータソースとして受け入れますが、CurrentPageIndex
などIsLastPage
の基本的なプロパティを使用できません。
私のアプリケーションはエラーで壊れますCannot compute Count for a data source that does not implement ICollection.
やってみた
ICollection<Location> listlocations = Company.Locations;
しかし、成功しませんでした。
私に何ができる?
コードスニペット
protected void loadBuildings()
{
PagedDataSource pds = new PagedDataSource();
pds.DataSource = Company.Locations;
pds.AllowPaging = true;
pds.PageSize = Convert.ToInt16(ddlPageSize.SelectedValue);
pds.CurrentPageIndex = CurrentPage;
lnkbtnNext.Enabled = !pds.IsLastPage;
lnkbtnPrevious.Enabled = !pds.IsFirstPage;
buildingsDataList.DataSource = pds;
buildingsDataList.DataBind();
}