水晶报表动态列 转

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

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

这样就可以实现 动态列了

 

posted on 2012-10-03 11:14  武胜-阿伟  阅读(430)  评论(0编辑  收藏  举报