Enum 字符串表示形式的 Radzen DataGridColumn 过滤器
我有一个数据网格,它使用枚举的字符串表示形式来显示数据。 字符串或日期字段上的过滤器效果很好,但此枚举字段上的过滤器效果不佳。
<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...
如何通过仅键入网格中显示的枚举值的文本表示来进行过滤?
I have a Datagrid that use the string representation of an enum to display the data.
The filter on String or Date field works well, but not on this enum field.
<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>
The value of Status is like 0, 1, 2...
How to filter by just typing the textuel representation of the enum value as displayed in the grid ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在您的数据中像这样
[email protected](typeof(你的班级))
Try in your Data like this
[email protected](typeof(yourClass))