正在阅读:.NET基础学习:经典水晶报表设计三则.NET基础学习:经典水晶报表设计三则

2004-02-14 09:34 出处:PConline 作者:haibodotnet/CSDN 责任编辑:linjixiong

  
  详细资料间距

  使用该框可以指定希望在详细资料间留出的空白区域(间距、装订线,等等)。水平 = 详细资料的横向间距,垂直 = 详细信息的纵向间距。
  
  确定希望允许的间距。在“水平”编辑框中输入数据水平间距,并在“垂直”编辑框中输入垂直间距。
  
  打印方向

  “打印方向”框使您能够指定程序在报表页上打印详细资料时所遵循的路径。选项有:
  
  先行后列

  从左到右打印各列中的详细资料,即先打印第一列中的第一则详细资料,然后打印下一列中的第一则详细资料,依此类推。然后,当所有列都包含详细资料后,程序沿着页面向下移动,打印第一列中的第二则详细资料,然后打印第二列中的第二则详细资料,依此类推。
  
  先列后行

  沿着第一列向下打印详细资料,然后沿着第二列,依此类推。
  
  格式化带有多列的组

  如果希望程序使用为选定节指定的“宽度”、“详细资料间距”和“打印方向”格式化带有多列的组,则选择该复选框。
  
  二、经典水晶报表设计三则之“单击表头排序表格”
  
  1. 新建一个字符串类型的参数字段,名称为 URL,用于传递 ASP.NET 程序的网址和网址的部分参数。比如:"http://www.nt.cn/cr.aspx?sort_field="。
  
  2. 右击作为表头的文本字段,选择"设置文本格式",进入"格式化编辑器"对话框。
  
  3. 选择"超级链接"选项卡,并设置超级链接类型为"Internet 上的网址"。
  
  4. 单击超级链接信息的网站地址后面的公式的钮,输入公式 {?URL} + "name"。
  
  5. 这样表头就变成了超级链接,而且指向 http://www.nt.cn/cr.aspx?sort_field=name。
  
  6. ASP.NET 程序在 Page_Load 事件里读取要排序的字段 sort_field,然后对水晶报表进行排序。
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品