.Net2003调用数据源为存储过程的水晶报表的问题?

xuzhigang 2005-11-25 09:45:20
在.Net2003下,拉出此存储过程 到Form上可以调用,
反之不可以。例子如下:
private void Form_load(object sender, System.EventArgs e)
{
string strcustomer="ANATR"; //this.sqlCommand1.Parameters["@customerID"].Value=strcustomer;
ReportDocument rptByDate=new ReportDocument();
rptByDate.Load("D:\\Customer.rpt");
this.crystalReportViewer1.ReportSource=rptByDate;
}
以上用this.sqlCommand1.Parameters["@customerID"].Value=strcustomer;可以,问:我可不可以不用他,而用rptByDate.SetParameterValue("customerID", strcustomer);来传值给报表,因为水晶报表会把存储过程中的参数转化为报表的参数字段,但我试了不行,不知道为什么?
...全文
139 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tonrew 2006-04-14
  • 打赏
  • 举报
回复
使用SetParameterValue添加参数的时候,也要使用@符号。要一个参数一个参数添加
xuzhigang 2005-11-26
  • 打赏
  • 举报
回复
UP

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧