2016-03-07 73 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