C#实现单击表头排序的水晶报表2010-12-03燕山又飘雪序:这是一篇继 海波发表“经典水晶报表--单击表头排序”于 @ 2003年12月25 日 10:26:00 )的首篇C#版本。若有人转载请注明出处。本文同步发布于我的博客:《经典水晶报表--单击表头排序(2008年版)》http://blog.csdn.net/flydragon0815/archive/2008/12/21/3568052.aspx< /P>开发环境:VS2005,及该版本自带的水晶报表本文的前提是,报表都能完全显示数据1.单击表头的第一个字段:右键→设置对象格式,如下图

2.然后在“格式编辑器”中,超级链接→Internet上的网站(A),然后在“网 站地址(I)”下面输入:“Flydragon0815.aspx?FieldName=Location”,本页面 的名字:“Flydragon0815.aspx”,“FieldName”为参数的名字,也就是该字 段的名称,“Flydragon0815.aspx”为要加载该报表的页面。“Flydragon0815.aspx?FieldName=Location”这样写的目的是把“Location ”这个名字传到的后台代码中,以便控制排序

3.这一步比较重要,在报表的空白处右键:报表→记录排序专家