Radzen.Blazor by Radzen Ltd.

<PackageReference Include="Radzen.Blazor" Version="2.15.6" />

.NET API 558,592 bytes

 PagedDataBoundComponent<T>

protected IQueryable<T> _view

protected int endPage

protected int numberOfPageLinks

protected int numberOfPages

protected int skip

protected int startPage

public bool AllowPaging { get; set; }

public int Count { get; set; }

public int CurrentPage { get; }

public IEnumerable<T> Data { get; set; }

public EventCallback<LoadDataArgs> LoadData { get; set; }

public virtual IQueryable<T> PagedView { get; }

public int PageNumbersCount { get; set; }

public int PageSize { get; set; }

public RenderFragment<T> Template { get; set; }

public virtual IQueryable<T> View { get; }

protected void CalculatePager()

public void FirstPage()

protected int GetPage()

public void GoToPage(int page)

public void LastPage()

public void NextPage()

protected virtual void OnDataChanged()

public void PrevPage()

public virtual Task Reload()