我的gridview
基于两个表关系 - 表A与列大小(int)和表B与列人类与值(男人,女人)列。我可以创建过滤器A.Size =“100”和B.Human =“man”,当我选择sourse
作为我的视图时,我想要这个过滤器A - 当我排序看不到表B中有记录的值时“女人”,当我选择B查看sourse
当我筛选 - 不会看到在A中有值不同于“100”的记录。我可以创建这样的过滤器吗?如果是 - 在devExpress
的组件之间,这个过滤器视觉的适当表示是什么?我可以用我的网格直接过滤吗?gridviev过滤器由两个不同的表格
0
A
回答
1
据我所知,你的GridControl绑定到一个包含两个表的数据源。由于过滤器应用于GridView,并且每个GridView只能绑定到单个表,因此此过滤条件不能应用于GridView。所以,你有两种解决方案。首先,我认为最好的方法是将此过滤器应用到网格的基础数据源。其次是基于GridView过滤的解决方案。在这种情况下,您应该在主GridView对象和详细GridView对象上应用单独的过滤器。即主GRIDVIEW应具有以下过滤条件:
gridView1.ActiveFilterCriteria = new BinaryOperator("Size", 100);
要应用一个过滤条件的细节的GridView,手柄主GridView的MasterRowExpanded事件以获得详细的GridView对象和应用过滤器条件:
private void gridView1_MasterRowExpanded(object sender, DevExpress.XtraGrid.Views.Grid.CustomMasterRowEventArgs e) {
GridView detailGridView = (sender as GridView).GetDetailView(e.RowHandle, e.RelationIndex);
detailGridView.ActiveFilterCriteria = new BinaryOperator("Human", "man");
}
注意:第一个解决方案是最好的。
相关问题
- 1. 并排显示同一个表格两次,但使用不同的过滤器
- 2. 在另外两个不同的表格中过滤信息
- 3. 如何使用不同的过滤器连接相同表格的两列?
- 4. 如何同步两个过滤器?
- 5. odoo同时使用两个过滤器
- 6. 弹簧引导安全 - 两个不同的过滤器
- 7. 使用不同表格和过滤器的MySQL查询
- 8. 不同的过滤器
- 9. 两个过滤器与RethinkDB
- 10. 由两个变量组成的URL的django过滤器
- 11. Sql表格过滤器?
- 12. Jquery表格过滤器
- 13. 我如何利用两个不同列表过滤器的结果?
- 14. Django的ORM过滤器由两个相关模型
- 15. Zend_File_Transfer是否可以处理同一类的两个不同的过滤器?
- 16. Excel高级过滤器 - 过滤具有多个单元格值的表格
- 17. Django的过滤器由不同领域的对象,并得到
- 18. Excel过滤器列不同
- 19. 使用DAX中不同表格的两个过滤器上的OR条件计算求和
- 20. 如何为同一活动设置两个不同的意图过滤器?
- 21. AngularJS过滤器问题为不同的过滤器
- 22. 过滤器由两个词线星火流
- 23. 过滤器上的两列不同的MySQL中
- 24. 使用两个过滤器的Outlook .items.restrict
- 25. 绑定两个JComboBox的过滤器
- 26. 两个模型的Django queryset过滤器
- 27. 根据一个条件从两个表格中过滤数据
- 28. Shopify过滤器同时具有多个标签,两个组
- 29. jquery中的组合表格过滤器
- 30. 如何将两个不同级别的过滤器添加到同一个GlazedList表中?