这是我的dataGrid xaml:
<c1datagrid:C1DataGrid x:Name="taskExecutionDetailC1DataGrid"
Grid.Row="1" Grid.Column="0"
SelectionMode="SingleCell"
ItemsSource="{Binding ElementName=taskExecutionDetailDomainDataSource, Path=Data}"
AutoGenerateColumns="True"
CanUserFilter="True" c1:C1NagScreen.Nag="True" />
但是,它在悬停标题时没有显示过滤器图标(下拉箭头)。
我引用了C1.Silverlight。 DataGrid.Filters dll。
请帮助。我花了很多时间在这个网格上,现在不想离开它。
答案 0 :(得分:1)
您似乎正在使用WCF RIA服务。将C1DataGrid绑定到RIA Services DomainDataSource时,您将失去内置过滤功能,因为RIA Services使用与标准CollectionView不同的过滤方法。要保留此功能,您需要添加C1RiaAdapter以将过滤信息转换为RIA。查看在线文档: wcf ria services databinding
此处还有一个带有过滤示例的示例: C1DataGrid RIA
答案 1 :(得分:0)