在打印預覽中對報告進行排序

本教程說明了如何在不編寫任何代碼的情況下啓用“打印預覽”中的報表數據排序。

在本教程中,我們將從以下報告開始,該報告顯示類別名稱分組的產品。

交互式排序開始

您可以對明細數據和報告組實施交互式排序。

小費

創建的報告與平臺無關,並且可用於所有應用程序平臺的Print Preview支持其交互功能。

排序報告組

要在“打印預覽”中啓用對報告組進行排序,請選擇顯示位於組標題中的產品類別名稱的標籤,然後切換到“屬性”窗口。

交互式排序標題

展開標籤的XRLabel.InteractiveSorting屬性和設置SortingOptions.TargetBand屬性GroupHeader1SortingOptions.FieldName類別名稱

切換到“ 預覽”選項卡以按“ 類別名稱”字段對報告組進行排序。當鼠標指針懸停在類別名稱上時,它將變爲指示排序功能的手。元素右邊緣顯示的箭頭指示排序順序。

交互式排序標題結果

排序明細數據

要啓用“詳細信息”區域中的數據排序,請選擇顯示“ 產品名稱”標題的表格單元,然後切換到“屬性”窗口。

交互式排序詳細排序字段

SortingOptions.TargetBand屬性設置爲Detail並訪問SortField屬性。

在調用的集合編輯器中,添加一個新的組字段並將其GroupField.FieldName設置爲ProductName

將表單元格的SortingOptions.FieldName屬性設置爲ProductName字段。

交互式排序詳細字段名稱 

切換到“預覽”選項卡後,您現在可以按“ 產品名稱”字段對“詳細信息” 區域中的數據進行排序。

如果您爲多個字段提供交互式排序,則單擊另一個字段將清除所有以前應用的數據排序。單擊以按住SHIFT鍵,以保留現有的排序設置,從而針對多個字段進行排序。

若要禁用對特定字段的數據排序,請在其標題單擊上按住CTRL鍵。

注意

使用XRSubreport控件嵌入到當前報告中的報告不支持交互式數據排序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章