2011-09-23 9 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)を使用して、必要なレイアウトを指定することは可能です。

ただし、この場合、カスタムフィルタエディタを実装し、プログラムでグリッドフィルタリングを強制する必要があります。組み込み列のヘッダー機能は失われます。

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

GridViewののために外部フィルタ -

フィルタ制御:

おそらくASPxGridViewのための外部フィルタを使用する方が良いだろう

関連する問題