我正在使用JibGrid脱机过滤数据,因此您可以从以下行下载网格:
http://jibgrid.codeplex.com/
我的问题是:
在此示例中,我无法从“部门”列之类的网格中的其他表中过滤列:
SelectedItem="{Binding SelectedEmployee, Mode=TwoWay}" >
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="ID" Binding="{Binding Id}" Width="100" ></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="Name" Binding="{Binding Name}" Width="200"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="Address" Binding="{Binding Address}" Width="200"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="Phone" Binding="{Binding Phone}" Width="100"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="Department" Binding="{Binding Departments.DepName}" Width="100"></sdk:DataGridTextColumn>
</sdk:DataGrid.Columns>
</jib:JibGrid>
最佳答案
JibGrid仅支持最多1级的嵌套属性。
您需要为嵌套属性创建一个getter属性(只读属性)。
关于silverlight - JibGrid-具有分页,分组,卡住和筛选功能的Silverlight DataGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5675741/