Hi all,
I've got an RadzenDataGrid with a column template with RadzenNumeric or RadzenTextBox component. This works fine at all.
But when I try to make the value empty in the RadzenNumeric component it results in an error, It will never comes in my Change event.
Markup:
<RadzenNumeric ShowUpDown="false" class="@cssClass" Name="@("ppv-" + @pp.Id)" @bind-Value="@ppValues[pp.Id].FormattedValue" TValue="string" Change="@(args => ChangeNumericValue(args, pp.Format, ppValues[pp.Id]))"></RadzenNumeric>
The error:
Error: System.FormatException: Input string was not in a correct format.*
- at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)*
- at System.Convert.ToDecimal(String value, IFormatProvider provider)*
- at System.String.System.IConvertible.ToDecimal(IFormatProvider provider)*
- at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)*
- at System.Convert.ChangeType(Object value, Type conversionType)*
- at Radzen.ConvertType.ChangeType(Object value, Type type)*
- at Radzen.Blazor.RadzenNumeric`1.InternalValueChanged(Object value)*
- at Radzen.Blazor.RadzenNumeric`1.OnChange(ChangeEventArgs args)*
- at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)*
- at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)*
Has anyone an idea to fix this?
Regards,
Wouter