我的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表中?