枚举字符串表示的 Radzen DataGridColumn 过滤器

Radzen DataGridColumn filter on Enum string representation

我有一个 Datagrid,它使用枚举的字符串表示形式来显示数据。 String 或 Date 字段上的过滤器运行良好,但在此枚举字段上却不行。

<RadzenDataGrid AllowFiltering="true"  FilterMode="FilterMode.Simple" PageSize="100" AllowPaging="true"
                AllowSorting="true"
                FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive"
                Data="@dataList" TItem="TableName">
    <Columns>
        <RadzenDataGridColumn TItem="TableName" Property="Status" Title="Status">
            <Template Context="dataItem">
                <TransactionStatus Status="@dataItem.Status"/>
            </Template>
        </RadzenDataGridColumn>
        <RadzenDataGridColumn TItem="TableName" Property="myDate" Title="Date" />
    </Columns>
</RadzenDataGrid>

Status 的值类似于 0、1、2...
如何仅通过键入网格中显示的枚举值的文本表示形式进行过滤?

像这样尝试你的数据

Data=@Enum.GetValues(typeof(yourClass))