@using Syncfusion.Blazor.Grids; @using BlazorApp.Helper @using BWPMModels; @code { [Parameter] public EventCallback OnGridChanged { get; set; } public int SchuelerID { get; set; } SfGrid GridZuteilung { get; set; } public List GridDataZuteilung { get; set; } BWPMModels.Zuteilung NeuZuteilung { get; set; } private Task OnContextMenuClick(ContextMenuClickEventArgs args) { int s =0; s = SchuelerID; int b = 0; b = GridDataZuteilung[Convert.ToInt32(args.RowInfo.RowIndex)].ID; BlazorApp.Controller.ZuteilungController.insert_zuteilung(s, b); return OnGridChanged.InvokeAsync(s.ToString()); } public void ReloadData(int IBerufID, int IKlassentypID) { GridDataZuteilung = BlazorApp.Controller.ZuteilungController.GetOffenePlaetze(IBerufID, IKlassentypID); GridZuteilung.Refresh(); } }