RadzenDataGrid is not refresh

I have show my list using blazor in RadzenDataGrid. When user remove single row from my list like as given below

patientGroupDiscoutRequestViewModel.List.RemoveAll(x => x.PatientGroupDiscountId == patientGroupDiscountId);                  
                await InvokeAsync(StateHasChanged);

whenn user removed record from my list but RadzenDataGrid grid is still showing my remove data in ui. when i have refresh menually my gird that's working file
my ui view like as given below

<RadzenDataGrid AllowColumnResize="true" AllowSorting="true"
                                AllowColumnReorder="true" AllowMultiColumnSorting="true"
                                AllowPaging="true" PagerHorizontalAlign="HorizontalAlign.Right"
                                ShowPagingSummary="true" 
                                Data="@patientGroupDiscoutRequestViewModel.List"
                                FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive"
                                TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel"
                                ColumnWidth="200px" PageSize="100" PageSizeOptions="new int[] {50,100,200}" PageSizeText=""
                                AllowFiltering=true PagerAlwaysVisible="false"
                                Density="Density.Compact" GridLines="DataGridGridLines.Both"
                                AllowFilterDateInput=false AllowRowSelectOnRowClick=true
                                EmptyText="No Record Found" AllowColumnPicking="false">
                    <Columns>
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="PatientGroup" Width="100px" Title="Patient Group" HeaderCssClass="bg_thead" Filterable=true />
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="SessionName" Width="100px" Title="Session Name" HeaderCssClass="bg_thead" Filterable=true />
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="ServiceCostName" Width="100px" Title="Service Cost" HeaderCssClass="bg_thead" Filterable=true />
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="Discount" Width="100px" Title="Discount" HeaderCssClass="bg_thead" Filterable=true />
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="CreditLimit" Width="100px" Title="CreditLimit" HeaderCssClass="bg_thead" Filterable=false />
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Property="UserName" Width="100px" Title="User" HeaderCssClass="bg_thead" Filterable=true />

                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Context="Action1" Filterable="false" Sortable="false" Title="Discount Fixed" HeaderCssClass="bg_thead" TextAlign="TextAlign.Left" Width="40px">
                            <Template Context="Action1">
                                @((Action1.IsDiscountFixed ? "Yes" : "No"))
                            </Template>
                        </RadzenDataGridColumn>

                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Context="Action1" Filterable="false" Sortable="false" Title="Discount Fixed" HeaderCssClass="bg_thead" TextAlign="TextAlign.Left" Width="40px">
                            <Template Context="Action1">
                                @((Action1.IsRateFixed ? "Yes" : "No"))
                            </Template>
                        </RadzenDataGridColumn>
                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Context="checkStatus" Filterable="false" Sortable="false" Title="Discount Fixed" HeaderCssClass="bg_thead" TextAlign="TextAlign.Left" Width="40px">
                            <Template Context="checkStatus">
                                @((checkStatus.Status ? "Yes" : "No"))
                            </Template>
                        </RadzenDataGridColumn>

                        <RadzenDataGridColumn TItem="MeritUI.Areas.MasterSetup.ViewModels.PatientGroupDiscountViewModel" Context="Action" Filterable="false" Sortable="false" Title="Action" HeaderCssClass="bg_thead" TextAlign="TextAlign.Left" Width="40px">
                            <Template Context="Action">
                                @if (requestStatus == "P")
                                {
                                    <RadzenButton title="Verify/Reject" ButtonStyle="ButtonStyle.Primary" Shade="Shade.Lighter" Variant="Variant.Filled" Size="ButtonSize.Medium" Click="@(()=>ShowInlineDialog(Action.PatientGroupDiscountId))" @onclick:stopPropagation="true">
                                        <i class="fa-sharp fa-solid fa-arrow-down-up-lock text-success"></i>
                                    </RadzenButton>
                                }
                                else if (requestStatus == "A")
                                {
                                    <button type="button" class="btn btn-danger" id="Delete" @onclick="@(()=>Delete(Action.PatientGroupDiscountId))">
                                        <i class="fa-solid fa-trash fa-sm"></i>
                                    </button>                                        
                                }

                            </Template>
                        </RadzenDataGridColumn>
                    </Columns>
                </RadzenDataGrid>

Try to call DataGrid Reload() method.

Thank you so much enchev. I have done by using DataGrid Reload();