我有一个Blazor应用程序,正在使用Radzen组件。具体来说,我正在使用下拉组件。我遇到一个问题,无法将数据绑定到浮点列表。
<RadzenDropDown @bind-Value="@model.modelValue" Data="options"></RadzenDropDown>
@code {
List<float> options;
options.Add(1);
options.Add(2);
...
}
尝试此操作时,出现以下错误:
无法从“ System.Collections.Generic.List”转换为“ System.Collections.Generic.IEnumerable”
我知道可以执行以下操作使其起作用:
<RadzenDropDown @bind-Value="@model.modelValue" TextProperty="Text" Data="@(options.Select(s => new { Text = s,Value = s }))"></RadzenDropDown>
我想避免这种情况,因为我有一个模态,允许用户手动输入一个值,如果必须将float值转换为对象,则无法显示该值。
反正还有绑定到基元吗?