// 这个是窗体必须引用的

ReportDocument reportDocument = new ReportDocument();
        ParameterFields paramFields = new ParameterFields();
        ParameterField paramField;
        ParameterDiscreteValue paramDiscreteValue;

 paramField = new ParameterField();
   paramField.Name = "starts “;

   paramDiscreteValue = new ParameterDiscreteValue();

//  starts  是传过去的参数

   paramDiscreteValue.Value = starts;
   paramField.CurrentValues.Add(paramDiscreteValue);
   paramFields.Add(paramField);

  //动态绑定报表列名
  crvCookBook.ParameterFieldInfo = paramFields;

//然后在先建的这个页面 里面有   参数字段   名字 要跟 上面的 "starts" 相同

rptCookBook.rpt

这样就可以实现 动态列了

 

水晶报表动态列 转

转载于:https://www.cnblogs.com/zeroone/archive/2012/10/03/2710750.html

相关文章:

  • 2022-12-23
  • 2021-06-15
  • 2021-06-09
  • 2021-06-13
  • 2021-06-30
  • 2021-05-22
  • 2021-11-23
  • 2021-12-25
猜你喜欢
  • 2021-12-06
  • 2021-10-24
  • 2021-12-17
  • 2021-12-30
  • 2021-11-10
  • 2021-04-08
相关资源
相似解决方案