Crystal Reports一定可以,你再研究一下。
解决方案 »
- 主窗体怎么引用 子窗体里 的 LISTBOX 或 LISTVEIW 里的数据?
- 事件订阅不上的问题
- 在线等候!!求助大虾们!!Combobox的问题
- UltraChart的问题
- 问个随机数问题
- 急急急啊,C#project五子棋求解(高分)
- 在C#.net中能实现一个DataGrid单元格内放两个linkbutton吗?-----多谢!!
- 安装sql server 2000 analysis server sp3时,系统报错:不支持目标语言的升级?
- 如何判断数据是否为整型在线急等
- 请问在ListView中如果产生平坦效果的滚动条?
- 一个长达3星期,没人能回答的问题???
- ((( SoS ))) Am I a Crop Bird!! About the listBox's Vaule !!
还是到CodeProject.com去参考一下有关print/report方面的Article/Solution,带Src的喔!BTW,C#Corner也还可以。
//查看器控件所需的变量。
ParameterFields paramFields = new ParameterFields ();
ParameterField paramField = new ParameterField ();
ParameterDiscreteValue discreteVal = new ParameterDiscreteValue ();
ParameterRangeValue rangeVal = new ParameterRangeValue ();// 第一个参数是具有多个值的离散参数。// 设置参数字段的名称,它必须
//和报表中的参数相符。
paramField.ParameterFieldName = "客户姓名";// 设置第一个离散值并将其传递给该参数。
discreteVal.Value = "AIC Childrens";
paramField.CurrentValues.Add (discreteVal);// 设置第二个离散值并将其传递给该参数。
// discreteVal 变量被设置为新值,这样,以前的设置
//就不会被覆盖。
discreteVal = new ParameterDiscreteValue ();
discreteVal.Value = "Aruba Sport";
paramField.CurrentValues.Add (discreteVal);// 将该参数添加到参数字段集合。
paramFields.Add (paramField);// 第二个参数为区域值。paramField 变量
//被设置为新值,这样,以前的设置就不会被覆盖。
paramField = new ParameterField ();// 设置参数字段的名称,它必须
//和报表中的参数相符。
paramField.ParameterFieldName = "客户 ID";// 设置范围的开始值和结束值并将该范围传递给
//该参数。
rangeVal.StartValue = 42;
rangeVal.EndValue = 72;
paramField.CurrentValues.Add (rangeVal);// 将第二个参数添加到参数字段集合。
paramFields.Add (paramField);// 将参数字段集合放入查看器控件。
crystalReportViewer1.ParameterFieldInfo = paramFields;
E_mail: [email protected]