例如, 我在水晶报表的字报表中增加了一个参数字段"showWater , 使用如下方向传值,每次都不成功, 是什么原因?
bool blShowWater = false;
ParameterFields paramFields = new ParameterFields();
ParameterField paramField = new ParameterField();
ParameterDiscreteValue pdValue = new ParameterDiscreteValue();
pdValue.Value = blShowWater; paramField.CurrentValues.Add(pdValue);
paramFields.Add(paramField);
paramField.Name = "showWater";
CrystalReportViewer1.ParameterFieldInfo = paramFields;
bool blShowWater = false;
ParameterFields paramFields = new ParameterFields();
ParameterField paramField = new ParameterField();
ParameterDiscreteValue pdValue = new ParameterDiscreteValue();
pdValue.Value = blShowWater; paramField.CurrentValues.Add(pdValue);
paramFields.Add(paramField);
paramField.Name = "showWater";
CrystalReportViewer1.ParameterFieldInfo = paramFields;
解决方案 »
- ScriptX打印隐藏的iframe
- 如何在程序中更改默认打印机设置?
- *******c#判断软驱是否存在??********急!!
- .函数的重载 叫 编译时的多态性对不?
- 请问在使用SQL Server2000一段时间以后再打SP4补丁行吗?有什么要注意的?
- Datagrid点编辑按钮后,各个列的TextBox占用宽度如何修改?谢谢
- 关于类型转换的小总结!
- 帮帮我,导出为XLS或CSV文件时,18位的身份证号码后4位变成了0,怎么办????
- .net框架是不是一个虚拟机???
- 好的。NET技术站点
- c#窗体在调试运行时关闭窗体,但是显示依然在调试状态
- 怎么实现在同一个控件上显示不同的字体? 用数据库该怎么对其存取?
ParameterDiscreteValue pdValue = new ParameterDiscreteValue();
pdValue.Value = "0";
ParameterField paramField = new ParameterField();
paramField.Name = "showWater";
paramField.ReportName = "Invoice";
paramField.CurrentValues.Add(pdValue);
CrystalReportViewer1.ParameterFieldInfo.Add(paramField);
rpt.Load(@"c:\xxxx.rpt");
rpt.SetDataSource(MyDataSet);//数据源。。这里是把dataset放进去
rpt.SetParameterValue("showWater", "参数值");//设置参数
//viewer是reportviewer
viewer.ReportSource = rpt;