Dev Express Aspx Gridview Управление несколькими строками фильтра - PullRequest
0 голосов
/ 23 сентября 2011

Я использую элемент управления Devexpress aspxGridview в моем приложении веб-форм asp.net.Многие из баз данных, которые я хотел бы иметь возможность визуализировать и фильтровать с помощью этих элементов управления, содержат большое количество полей.Ниже приведен пример (хотя это не самый большой набор полей)

enter image description here

Обеспечивает ли элемент управления способ разделения этих полей на несколько строк и использование поля предварительного просмотра вместоотдельные столбцы.Например что-то, что может выглядеть так.

enter image description here

Или даже полностью горизонтально, как это.

enter image description here

Я понимаю, что это, вероятно, может быть достигнуто довольно успешно с использованием CSS, но на основена разметке, созданной элементом управления, похоже, что это может быть довольно трудоемкой задачей.

1 Ответ

2 голосов
/ 29 сентября 2011

Не существует правильного способа принудительного разбиения заголовка ASPxGridView между несколькими строками.Можно указать требуемый макет, используя шаблоны сетки (например, http://documentation.devexpress.com/#AspNet/CustomDocument3678, для сохранения функциональности заголовка).

Однако в этом случае необходимо реализовать пользовательские редакторы фильтрови принудительно фильтровать сетку.Функциональность заголовков встроенных столбцов будет потеряна.

Возможно, было бы лучше использовать внешний фильтр для ASPxGridView:

Управление фильтром - Внешний фильтр для GridView

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

...