Telerik UI for WPF?下载30天免费试用

禁用特定列的过滤

可以通过设置特定列的IsFilterable财产.这将隐藏相应列的过滤UI,最终用户将无法执行过滤。该属性的默认值为真正的

例1:禁用XAML中Name列的过滤

例2:生成Name列时关闭过滤

private void Grid_AutoGeneratingColumn(对象发送者,GridViewAutoGeneratingColumnEventArgs e) {if (e. itempropertyinfo。Name == "Name") {e.Column.IsFilterable = false;}}
Private Sub Grid_AutoGeneratingColumn(ByVal sender As Object, ByVal e As GridViewAutoGeneratingColumnEventArgs)如果e.e itempropertyinfo .Name = "Name"那么e.e column . isfilterable = False结束如果结束Sub

图1:禁用筛选的Name列

禁用筛选的“名称”列

如果列中显示的数据首先是不可过滤的,那么设置IsFilterable属性将不起任何作用。要了解要使列成为可过滤的,您的对象需要实现什么,请参阅筛选自定义类型篇文章。

另请参阅

在本文中
Baidu
map