摘要:.NET基礎學習:經典水晶報表設計三則 當選定詳細信息部分且選中“公用”選項卡上的“多列格式化”框后,出現“布局”選項卡。 該框使您能夠指定一個詳細資料的尺寸(高度和寬度)。確定所希望的每個詳細資料的寬度(基于字符數、字體大小,等等)并在“寬度”編輯框中輸入該值。 使用該框可以指定希望在詳細資料間留出的空白區域(間距、裝訂線,等等)。水平 = 詳細資料的橫向間距,垂直 = 詳細信息的縱向間距。 “打印方向”框使您能夠指定程序在報表頁上打印詳細資料時所遵循的路徑。選項有: 從左到右打印各列中的詳細資料,即先打印第一列中的第一則詳細資料,然后打印下一列中的第一則詳細資料,依此類推。然后,當所有列都包含詳細資料后,程序沿著頁面向下移動,打印第一列中的第二則詳細資料,然后打印第二列中的第二則詳細資料,依此類推。 沿著第一列向下打印詳細資料,然后沿著第二列,依此類推。 如果希望程序使用為選定節指定的“寬度”、“詳細資料間距”和“打印方向”格式化帶有多列的組,則選擇該復選框。 Dim crReportDocument As ReportDocument Public Sub changeSortField(mySortFld As String, mySortDir As String) Dim crSortField As SortField Dim crSortDirection As SortDirection Dim crDatabaseFieldDefinition As DatabaseFieldDefinition For Each crSortField In crReportDocument.DataDefinition.SortFields If crSortField.Field.Name.ToString = mySortFld Then crDatabaseFieldDefinition = crReportDocument.Database.Tables(0).Fields(mySortFld.ToString) crSortField = crReportDocument.DataDefinition.SortFields(0) crSortField.Field = crDatabaseFieldDefinition If mySortDir = "Ascending" Then crSortField.SortDirection = SortDirection.AscendingOrder Else crSortField.SortDirection = SortDirection.DescendingOrder End If End If Next CrystalReportViewer1.ReportSource = crReportDocument End Sub 1、“公用”選項卡(“格式設置編輯器”對話框) 使用“公用”選項卡為所需字段設置如取消、水平對齊以及將對象保持在一起等屬性。 該列表包括可用于所選字段的旋轉選項。使用“文本旋轉”選項垂直對齊報表上的字段和基于文本的對象。 |
文章來源于領測軟件測試網 http://www.kjueaiud.com/