Refresh datagrid problem

Hi, I have a small problem with refreshing a datagrid

DataGrid component starts like this

<RadzenGrid @ref="grid" AllowFiltering="true" FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" AllowPaging="true" PageSize="20"
            AllowSorting="true" Data="@jobs" TItem="IJobModel" ColumnWidth="200px">
    <Columns>
        <RadzenGridColumn TItem="IJobModel" Title="Aktionen" Width="20%">
            <Template Context="job">
                @if (job.IsRunning)
                {
                    <a style="color:darkgrey" id="edit" href=""><i class="fa fa-edit" title="Bearbeiten"></i></a>
                    <a style="color:darkgrey" id="schedule" href=""><i class="@(job.IsScheduled ? "fa fa-toggle-on" : "fa fa-toggle-off")"></i></a>
            }

OnInitalizedAsync looks like this and load the job models fine one page load

    protected override async Task OnInitializedAsync()
    {
        response = await service.GetJobsAsync();
        jobs = response.Jobs;
        grid.OrderBy("Description1");
    }

Then I have a method which is called by a Hub (SignalR message), so no event happens on the side (no button click e.q.)

void ReloadJobs()
    {
        response = service.GetJobsAsync().GetAwaiter().GetResult();
        jobs = response.Jobs;

        jobs[0].IsRunning = true;

        grid.Reload().GetAwaiter().GetResult();
        StateHasChanged();
    }

I simulate the one job is running so the if clause of first column should format the links, but nothing changed.

I try it synchron and asynchron and with and without StateHasChanged() but without success. It seems like the grid.Reload() doesn't work in this scenario.

Any idea?

Thanks in advanced and best regards
Arne

Good morning,
I solved it by calling InvokeAsync(StateHasChanged)
Thanks and regards
Arne