当前位置: 代码迷 >> .NET报表 >> 水晶报表 pull模式 怎么选择性显示列
  详细解决方案

水晶报表 pull模式 怎么选择性显示列

热度:275   发布时间:2016-05-05 01:34:34.0
水晶报表 pull模式 如何选择性显示列
水晶报表 pull模式中,可以通过添加参数来控制要显示哪些列吗?

比如默认的是 列1、列2、列3、列4、列5

显示的时候输入参数,只显示列1、列2、列5,列3、列4隐藏。

可以这样做吗?
------解决思路----------------------

//我这里把obj字段设为隐藏,其中obj1为报表模板上该字段的对象名称,    
 //可通过右击该字段,设置对象格式,切换到【公用】标签页,查看该对象名   
 //EnableSuppress即抑制显示【true--不显示,false--显示】    myReport.ReportDefinition.ReportObjects["obj1"].ObjectFormat.EnableSuppress = true;     
 //刷新报表    crystalReportViewer1.ReportSource = myReport;
------解决思路----------------------
如果那些对象的Suppress选择框可以输入公式的话就行。
另外,如果LZ只显示第1,2,3,5列,隐藏第4列,那么第5列要往前压倒第3列后面显示吗?如果是的话,哪个可做不到。
  相关解决方案