@using Syncfusion.Blazor.Grids; @using BlazorApp.Helper @using BWPMModels; @code { [Parameter] public EventCallback OnGridClicked { get; set; } public int SchuelerID = 0; public string userid = ""; public int ZuteilungID = 0; SfGrid GridZuteilungA { get; set; } public List GridDataZuteilungA { get; set; } protected override async Task OnInitializedAsync() { GridDataZuteilungA = BlazorApp.Controller.ZuteilungController.GetZuteilungBySchuelerID(SchuelerID); } //public void private Task OnContextMenuClick(ContextMenuClickEventArgs args) { ZuteilungID = args.RowInfo.RowData.ID; if (args.Item.Id == "deleteentry") { BlazorApp.Controller.ZuteilungController.Inaktivate(ZuteilungID, userid); GridDataZuteilungA = BlazorApp.Controller.ZuteilungController.GetZuteilungBySchuelerID(SchuelerID); } int s = 0; s = SchuelerID; return OnGridClicked.InvokeAsync(s.ToString()); } public void ReloadData(int iSchuelerID) { GridDataZuteilungA = BlazorApp.Controller.ZuteilungController.GetZuteilungBySchuelerID(iSchuelerID); GridZuteilungA.Refresh(); } }