請問在水晶報表里怎樣實現這樣的設計 我是用存储过程来设定查询的数据的用一个数据集文件dataset来做报表的数据源在程序里只要把参数传给存储过程,填充dataset 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数传递,请参考我的代码:ParameterFields ParamFields = new ParameterFields(); ParameterField ParamField1 = new ParameterField(); ParameterValues ParamValues1 = new ParameterValues(); ParameterDiscreteValue ParamValue1 = new ParameterDiscreteValue(); ParamValue1.Value="value1"; // 参数值 ParamValues1.Add(ParamValue1); ParamField1.ParameterFieldName="p_id"; // 参数名 ParamField1.CurrentValues=ParamValues1; ParamFields.Add(ParamField1); CrystalReportViewer1.ParameterFieldInfo = ParamFields; CrystalReportViewer1.DataBind();然后在报表的设计中,新建一个参数字段,名字和程式中的ParameterFieldName相同。就会关联起来。你再在报表中引用就OK了。 但我沒有用CrystalReportViewer1﹐而是用了ReportDocument﹐沒有ParameterFieldInfo 這個屬性﹐那怎么改? ReportDocument.DataDefinition.ParameterFieldDefinitions 是啊。用存储过程来实现,先在外部设计好需要的数据,然后把放到一个dataset中,在传入报表中,就可以实现你的功能 注册用户时焦点无法跳出??? 莫非是滥用了数据缓存 而导致的IE错误? 如何将asp.net后台代码编译为一个dll文件 如何在.ascx中使用<input type="file" id="file" runat="server">?在线等。。。 public enum action这样表示什么意思? 请问什么时候该用组件 [请教]SqlDataSource的update参数为空时更新失败的问题 Default.aspx的问题 页面加载时出错,谢谢 招聘asp.net程序员 入门ASP.NET问题 有几个小问题,希望大家不吝赐教……
ParameterFields ParamFields = new ParameterFields();
ParameterField ParamField1 = new ParameterField();
ParameterValues ParamValues1 = new ParameterValues();
ParameterDiscreteValue ParamValue1 = new ParameterDiscreteValue();
ParamValue1.Value="value1"; // 参数值
ParamValues1.Add(ParamValue1);
ParamField1.ParameterFieldName="p_id"; // 参数名
ParamField1.CurrentValues=ParamValues1;
ParamFields.Add(ParamField1);
CrystalReportViewer1.ParameterFieldInfo = ParamFields;
CrystalReportViewer1.DataBind();
然后在报表的设计中,新建一个参数字段,名字和程式中的ParameterFieldName相同。就会关联起来。你再在报表中引用就OK了。