|
<GridColumn Field=@nameof(OrderData.ShipName) HeaderText="Ship
Name" Width="100"></GridColumn>
<GridColumn Field=@nameof(OrderData.Category) HeaderText="Category"
Width="130">
<FilterTemplate>
<SfDropDownList Placeholder="Category" ID="CategoryFilter"
Value="@((string)(context as PredicateModel).Value)" DataSource="@EnumDescriptions"
TValue="string" TItem="EnumDescription">
<DropDownListEvents TItem="EnumDescription" ValueChange="OnCategoryFilterChanged"
TValue="string"></DropDownListEvents>
<DropDownListFieldSettings Value="Value" Text="Description"></DropDownListFieldSettings>
</SfDropDownList>
</FilterTemplate>
</GridColumn>
</GridColumns>
</SfGrid>
@code
{
public SfGrid<OrderData> Grid;
public List<OrderData> GridData { get; set; }
List<EnumDescription> EnumDescriptions = new
List<EnumDescription>
{
new EnumDescription {
Value = "Salary", Description = "Salary" },
new EnumDescription { Value = "SalaryPlusB", Description =
"Salary Plus B" },
new EnumDescription { Value = "B", Description = "B" },
new EnumDescription { Value = "All", Description = "All"
}
};
|