Inquiry DataGrid self-Reference hierarchy

I have a DataGrid of type "DataGrid self-Reference hierarchy.

I display parent data using the GetRootNode function in the OnAfterRenderAsync method for the first time. When an expand row
the LoadChildData function is called, which in turn fetches child data from the NodeLoad function.

async Task LoadChildData(DataGridLoadChildDataEventArgs<NodeContact> args)
{
    args.Data = await NodeLoad(args.Item.NodeID);
}

The NodeLoad function contains 7 sub-functions. When an expand is initiated, the LoadChildData function is called to retrieve the children.

When using OnContextMenu for the RadzenGrid, which displays an Add screen via DialogServices, I want to update the Grid and add the item without the need to refresh the page.

Is there a way to update the Grid's data when adding a new item and render the newly added row without refreshing the page ?

There is a Reload() method for the DataGrid which will recreate the UI according to what is set as Data.