摘要:.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、“公用”选项卡(“格式设置编辑器”对话框) 使用“公用”选项卡为所需字段设置如取消、水平对齐以及将对象保持在一起等属性。 该列表包括可用于所选字段的旋转选项。使用“文本旋转”选项垂直对齐报表上的字段和基于文本的对象。 |
文章来源于领测软件测试网 https://www.ltesting.net/