diff --git a/src/BootstrapBlazor/Components/Table/Table.razor.cs b/src/BootstrapBlazor/Components/Table/Table.razor.cs index ee82fcd3458..cb808112d81 100644 --- a/src/BootstrapBlazor/Components/Table/Table.razor.cs +++ b/src/BootstrapBlazor/Components/Table/Table.razor.cs @@ -1040,7 +1040,11 @@ void SetEditTemplate() var onValueChanged = Utility.GetOnValueChangedInvoke(col.PropertyType); col.ComponentParameters = new List> { - new(nameof(ValidateBase.OnValueChanged), onValueChanged.Invoke(item, col, (model, column, val) => InternalOnSaveAsync(model, ItemChangedType.Update))) + new(nameof(ValidateBase.OnValueChanged), onValueChanged.Invoke(item, col, async (model, column, val) => + { + Utility.SetPropertyValue(model, column.GetFieldName(), val); + await InternalOnSaveAsync(model, ItemChangedType.Update); + })) }; } }