|
@using Syncfusion.Blazor.DropDowns
@using Syncfusion.Blazor.Data
<SfDropDownList TItem="Item" TValue="Item" DataSource="@AllItems">
<DropDownListFieldSettings Value="ID" Text="@nameof(Item.Name)"></DropDownListFieldSettings>
</SfDropDownList>
@code {
public List<Item> AllItems { get; set; }
protected override void OnInitialized()
{
AllItems = Enumerable.Range(1, 200).Select(i => new Item()
{
Id = i,
Name = (new string[] { "ALFKI", "ANANTR", "ANTON", "BLONP", "BOLID" })[new Random().Next(5)],
}).ToList();
}
public class Item
{
public int Id { get; set; }
public string Name { get; set; }
}
}
|