2011-09-23 109 views
0

我在整个asp.net web表单应用程序中都使用了Devexpress aspxGridview控件。我希望能够使用这些控件进行可视化和过滤的许多数据库都有大量的字段。这是下面一个例子(虽然这不是最大的字段集)Dev Express Aspx Gridview多行筛选器控件

enter image description here

是否控制提供了一种方法来分离这些字段为多行并使用预览场,而不是单独的列。例如,可能看起来像这样的东西。

enter image description here

,甚至完全水平的这样。

enter image description here

我知道这大概可以使用CSS相当成功完成,但基于由它看起来像它可能是一个相当耗费时间的任务控件创建的标记。

回答

2

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

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

也许这将是更好地使用的ASPxGridView外部滤波器:

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

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