我想自定义自动过滤行
我为自动筛选行创建模板并将 gridColumn AutofilterRowEdiTtemplate 设置为我的模板
它适用于一般列,但日期时间列始终在 Autorowfilter 中显示 dateedit
我不希望 dateedit 显示在自动过滤器上
我应该怎么办?
坦克
我想自定义自动过滤行
我为自动筛选行创建模板并将 gridColumn AutofilterRowEdiTtemplate 设置为我的模板
它适用于一般列,但日期时间列始终在 Autorowfilter 中显示 dateedit
我不希望 dateedit 显示在自动过滤器上
我应该怎么办?
坦克
检查ColumnBase.ColumnFilterMode 属性,您可以自定义特定列的过滤模式。这是 WPF 网格参考,但 silverlight 网格也有这样的属性。检查过滤器模式和自定义过滤..
代码片段供参考:
foreach (GridColumn column in grvAvailableCompnents.Columns)
{
column.OptionsFilter.FilterPopupMode = FilterPopupMode.CheckedList;
column.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains;
}