2016-03-07 75 views
0

我想知道如何啓用UI過濾器構建器和/或標題行過濾器來比較DevExpress.Web MVC的gridview中的兩列。例如列A和B都是整數,我想爲列A> =列B創建一個過濾器。這樣用戶就可以做到這一點。比較DevExpress中的兩列Web MVC GridView

我還沒有看到一個例子或知道在哪裏可以找到設置或其他地方的信息。

+0

那麼這取決於你什麼時候想做比較。 「我想知道如何比較x和y」,考慮到您必須這樣做的選項數量,或者您希望這麼做的更重要的因素,這個選項相當寬泛。 – Gabe

+0

嗨gabe,真實的。我想在UI上的過濾器構建器(和/或標題行過濾器)中啓用用戶。我更新了這個問題,以便更清楚。預先感謝您的幫助。 – user3086028

回答

0

有一個屬性叫ASPxGridViewSettings.ShowFilterBar,你需要啓用以顯示Filter Bar Control

這是一個內置模塊,因此除了爲所述列創建默認自定義過濾器外,您無需擔心其他問題,因爲在適當設置該屬性後應該很容易。

有關更多信息,請參閱ASPxGridViewSettingsclass文檔。

希望這會有所幫助

+0

Gabe所以唯一的方法是將其設置爲默認過濾器?用戶不能在filterbuilder中指定[Column A]> = [Column B]?看起來你可以在Winforms中做到這一點(例如https://documentation.devexpress.com/#WindowsForms/CustomDocument2567) – user3086028

+0

@ user3086028你可以像處理winforms版本一樣處理它。這幾乎是一個完全相同的系統。我只是說,如果你想將它設置爲默認值,你可以:) – Gabe

+0

嗨Gabe。當我把括號放在列中時,它不會過濾。我注意到它將列名放在單引號中。 [列A]大於或等於'[列B]',它不起作用... – user3086028