Dev Express Aspx Gridview多行滤波器控制

时间:2011-09-23 18:38:03

标签: asp.net devexpress aspxgridview

我在我的asp.net Web表单应用程序中使用Devexpress aspxGridview控件。我希望能够使用这些控件进行可视化和过滤的许多数据库都包含大量字段。以下是一个示例(尽管这不是最大的字段集)

enter image description here

控件是否提供了将这些字段分成多行并使用预览字段而不是单个列的方法。例如,可能看起来像这样的东西。

enter image description here

或者甚至是完全水平的。

enter image description here

我意识到这可能是使用css相当成功完成的,但基于控件创建的标记,它看起来可能是一个相当耗时的任务。

1 个答案:

答案 0 :(得分:2)

没有正确的方法强制在多行之间破坏ASPxGridView的标头。可以使用use网格的模板指定所需的布局(例如,http://documentation.devexpress.com/#AspNet/CustomDocument3678用于保持标题功能)。

但是,在这种情况下,有必要实现自定义过滤器编辑器并以编程方式强制网格过滤。内置列的标题功能将丢失。

对ASPxGridView使用外部过滤器可能会更好:

过滤器控制 - GridView的外部过滤器

http://demos.devexpress.com/ASPxEditorsDemos/ASPxFilterControl/FilterBuilder.aspx