Checkbox Exception InLIne Edit in Grid

@if (data.alg_kontenplan == "J") { } else { }
        <EditTemplate Context="data">
            <RadzenTextBox @bind-Value="data.alg_kontenplan" Style="width:100%; display: block" Name="Kontenplan" />
        </EditTemplate>


    </RadzenGridColumn>

The above works but instead of editing in a checkbox i have to enter J or N in
a edit box.
I rather would like to use a checkbox as well to enter the value J for true and N for false.
So i make the following tags and statements:

@if (data.alg_kontenplan == "J") { } else { }
        <EditTemplate Context="data">
            <RadzenCheckBox Value="false"
                            TValue="bool"
                            Change="@(Checked => { data.alg_kontenplan = Checked ? "J" : "N"; } )">
            </RadzenCheckBox>


        </EditTemplate>

Unfortunealy this one results in an exception after i change the checkbox:

System.ArgumentNullException: Value cannot be null. (Parameter 'obj')
at System.OrdinalCaseSensitiveComparer.GetHashCode(String obj)
at Microsoft.AspNetCore.Components.Forms.FieldIdentifier.GetHashCode()
at System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary2.Add(TKey key, TValue value)
at Microsoft.AspNetCore.Components.Forms.EditContext.GetFieldState(FieldIdentifier& fieldIdentifier, Boolean ensureExists)
at Microsoft.AspNetCore.Components.Forms.EditContext.NotifyFieldChanged(FieldIdentifier& fieldIdentifier)
at Radzen.Blazor.RadzenCheckBox`1.Toggle()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
Das Programm "[14092] iisexpress.exe" wurde mit Code -1 (0xffffffff) beendet.

Any ideas?

The issue should be fixed in just published Radzen.Blazor 2.5.3.

I have upgraded to 2.5.3 and now the checkbox changes but still
get an exception:

Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer: Warning: Unhandled exception rendering component: Value cannot be null. (Parameter 'obj')

System.ArgumentNullException: Value cannot be null. (Parameter 'obj')
at System.OrdinalCaseSensitiveComparer.GetHashCode(String obj)
at Microsoft.AspNetCore.Components.Forms.FieldIdentifier.GetHashCode()
at System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary2.Add(TKey key, TValue value)
at Microsoft.AspNetCore.Components.Forms.EditContext.GetFieldState(FieldIdentifier& fieldIdentifier, Boolean ensureExists)
at Microsoft.AspNetCore.Components.Forms.EditContext.NotifyFieldChanged(FieldIdentifier& fieldIdentifier)
at Radzen.Blazor.RadzenCheckBox`1.Toggle()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost: Error: Unhandled exception in circuit 'hYK5Tp2ZWHWU86s5hUqNrF99WuFROvEsHryl2yrOZio'.

System.ArgumentNullException: Value cannot be null. (Parameter 'obj')
at System.OrdinalCaseSensitiveComparer.GetHashCode(String obj)
at Microsoft.AspNetCore.Components.Forms.FieldIdentifier.GetHashCode()
at System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary2.Add(TKey key, TValue value)
at Microsoft.AspNetCore.Components.Forms.EditContext.GetFieldState(FieldIdentifier& fieldIdentifier, Boolean ensureExists)
at Microsoft.AspNetCore.Components.Forms.EditContext.NotifyFieldChanged(FieldIdentifier& fieldIdentifier)
at Radzen.Blazor.RadzenCheckBox`1.Toggle()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
Das Programm "[15332] iisexpress.exe" wurde mit Code -1 (0xffffffff) beendet.

Yep, I've found several different cases that can cause similar error - all should be fixed in Radzen.Blazor 2.5.5

Downloaded 2.5.8 in the morning..works perfectly now...