Setting Total Pages in Blazor DataGrid

I'm getting data from an api I don't control. The max results returned is like 50, but I can get more data because the api returns the total items available. How can I hook into the Radzen DataGrid for Blazor to set the pages based on total available (i.e. if I bind the DataGrid to the data returned, the pages will always be bound to the max returned by the api of 50).

As an example, the API returns 50 records, but tells me 1,000 are available. If my page size is 50, I need to display 20 pages, then hook into the page changed even to call the api again for the next 50 records.