As far as I know @bind-Value
and similar two-way constructs don't work with array access which makes it a bit difficult to use. It is still possible though - you can follow the approach shown here: Inline Editing on Dynamic Grid - #5 by korchev
<RadzenTextBox Value=@context[@column.Key].ToString()
Change=@(value => @context[@column.Key] = value) />
In your case it can be something like
<RadzenDropDown
Value="values[i].PropertyName"
Change=@((object value) => values[i].PropertyName = (string)value))
/>
The important part is deconstructing @bind-Value
to Value
and Change
.