Paging not showing in datagrid

Hi everyone, the question is simple... what am i doing wrong? For some reason the paging of the grid is not working or showing.

This is my code:
async Task LoadData(LoadDataArgs args)
var queryx = await (TableDataServicex.GetAllTables());
IQueryable query = queryx.AsQueryable();

    if (!string.IsNullOrEmpty(args.Filter))
        query = query.Where(args.Filter);
    if (!string.IsNullOrEmpty(args.OrderBy))
        query = query.OrderBy(args.OrderBy);
    query = query.Skip(args.Skip.Value).Take(args.Top.Value);

    xTable = query;
    countx = xTable.Count();
    await InvokeAsync(StateHasChanged);

This is the html:

<RadzenGrid AllowPaging="true" Count="@countx" Data="@xTable" LoadData="@LoadData" FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" FilterMode="FilterMode.Advanced" AllowSorting="true" AllowFiltering="true"  PageSize="4" TItem="Table" ColumnWidth="50px">
        <RadzenGridColumn TItem="Table" Property="Name" Title="Nombre Tabla" />
        <RadzenGridColumn TItem="Table" Property="id" Title="Tabla id"/>


Check if total items count is not less than PageSize.

Thanks!!!! works like a charm!