我的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. 過濾JSON由兩個不同的值
- 2. HTML表格過濾器不過濾多個過濾器
- 3. 並排顯示同一個表格兩次,但使用不同的過濾器
- 4. Yii2:來自兩個不同表格的過濾標準
- 5. 在另外兩個不同的表格中過濾信息
- 6. 如何使用不同的過濾器連接相同表格的兩列?
- 7. 如何同步兩個過濾器?
- 8. odoo同時使用兩個過濾器
- 9. Django的 - 過濾查詢由兩個DateTimeFields
- 10. MYSQL由同一個單元格中的多個值過濾?
- 11. FetchXML過濾器 - 比較兩個不同實體的屬性?
- 12. 彈簧引導安全 - 兩個不同的過濾器
- 13. Java的番石榴過濾器兩個收集不同類型
- 14. 使用不同表格和過濾器的MySQL查詢
- 15. 不同的過濾器
- 16. 由兩個不同的列
- 17. 兩個過濾器與RethinkDB
- 18. knockout.js表格過濾器不更新
- 19. Lightswitch HTML - 表格過濾器不是null
- 20. 由兩個變量組成的URL的django過濾器
- 21. 過濾器表格內容
- 22. Jquery表格過濾器
- 23. Sql表格過濾器?
- 24. 融合表格過濾器
- 25. 報表服務 - 在同一個圖表類別組的兩個過濾器?
- 26. 我如何利用兩個不同列表過濾器的結果?
- 27. Django的ORM過濾器由兩個相關模型
- 28. 使用JavaScript表格過濾器過濾多個列
- 29. 提交給兩個不同表格的相同表格
- 30. AngularJS過濾器 - 具有'或'關係的兩個過濾器