如何向sql2008报表服务传递参数? 客户端是c#,报表画完了,报表大概内容就是现实一个产品信息。报表中的sql是事先写好的,如果将产品id写死的话,在客户端已经可以正常现实报表内容。现在就是不知道该如何在客户端将id值传给报表? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据源和sql都是在报表里写了啊 问题解决了。在报表中添加参数id。在c#代码中添加下面代码:ReportParameter[] pr = new ReportParameter[1]; pr[0] = new ReportParameter("id", "0231136843"); reportViewer1.ServerReport.SetParameters(pr);就可以了。还是谢谢那位仁兄了。 果然是通过设定的,在SQL语句中也可以用参数 sql中有参数...... id=@id这样就可以了 已经有@id了,直接给@id赋值就可以了啊。 如何学习MS_SQLSERVER 一点点疑惑不解,请老师们帮忙!没分啦~~~ 求任意几条连续时间的记录 闷啦,还是同样的问题 SQL2000,导数据表时如何把默认值,主键一起导过去? ms server 下DOS问题3 sql2000 数据库恢复(在线等待) 如何用一条SQL语句完成此功能 调用一个sp的时候,怎样能设置其超时时间,以免主程序等待时间过长? ORACLE8i个人版服务名的配置问题?DBA高手请进!!! 请问一下如果要建立的表中含有特殊符号怎么办? sqlserver2008,创建别名后本机可以正常连接,其他机器则不行?
在报表中添加参数id。
在c#代码中添加下面代码:
ReportParameter[] pr = new ReportParameter[1];
pr[0] = new ReportParameter("id", "0231136843");
reportViewer1.ServerReport.SetParameters(pr);
就可以了。
还是谢谢那位仁兄了。
id=@id
这样就可以了