给水晶报表加条件。

wangyu065 2009-06-24 09:39:37
请问怎么给水晶报表设置参数,在winform里面又怎么给参数赋值,能给出步骤吗?谢谢
...全文
110 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
llsen 2009-06-24
  • 打赏
  • 举报
回复

你说的是查询条件参数
我说的是水晶报表参数


你要给报表加where条件的话
那就做一个aspx页面,提供条件选择好了
然后接收条件,检索数据源
之后再给报表绑定
wangyu065 2009-06-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 llsen 的回复:]
引用 2 楼 wangyu065 的回复:
引用 1 楼 llsen 的回复:
先占位


我晕,我急用啊,谁能帮帮忙,如果有代码请发到邮箱704445784@qq.com


刚去截图了,又上传,真麻烦

邮件就不用了吧
[/Quote]
还是有点不懂,我新建一个参数给取个名字,但是他没具体指定是绑定是数据库里的哪个字段,假如我从数据库里拿出两个字段到报表中,那他具体是指的哪个字段?
其实我提问没有把问题说清楚,我是想问怎么给报表加where条件,我想把参数带进where条件中去。
llsen 2009-06-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wangyu065 的回复:]
引用 1 楼 llsen 的回复:
先占位


我晕,我急用啊,谁能帮帮忙,如果有代码请发到邮箱704445784@qq.com
[/Quote]

刚去截图了,又上传,真麻烦

邮件就不用了吧
llsen 2009-06-24
  • 打赏
  • 举报
回复
我是在web项目下建的
winform下应该也一样
llsen 2009-06-24
  • 打赏
  • 举报
回复


给参数赋值是
this.CrystalReportSource1.ReportDocument.SetParameterValue("参数名", "参数值");
wangyu065 2009-06-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 llsen 的回复:]
先占位
[/Quote]
我晕,我急用啊,谁能帮帮忙,如果有代码请发到邮箱704445784@qq.com
llsen 2009-06-24
  • 打赏
  • 举报
回复
先占位
llsen 2009-06-24
  • 打赏
  • 举报
回复
我现在没空搞,等晚上或什么时间
我给你个简单的例子,你看看好了

或者你看看阿泰一前的文章。
应该有介绍的
llsen 2009-06-24
  • 打赏
  • 举报
回复
是的,你就没给报表加载数据
怎么显示那

pull模式我没怎么用过
用push模式的话,要先给报表添加数据源,里面的结构和你检索出来的结构列一样
然后从数据库中检索数据,加载报表。
wangyu065 2009-06-24
  • 打赏
  • 举报
回复

CrystalReport1 cr = new CrystalReport1();
SqlConnection scon = new SqlConnection("server=.\\SQL2005;database=liwang;uid=sa;pwd=123456");
SqlDataAdapter sda = new SqlDataAdapter("select PhoneNumber,Money,Balance,Date from Record where RunWaterID=(select max(RunWaterID) from Record)", scon);
DataSet dat = new DataSet();
sda.Fill(dat);
cr.SetDataSource(dat);
crystalReportViewer1.ReportSource = cr;

这是我在form_load里的代码,dataset里面有数据,请问是不是还要在报表那端设置什么啊?我运行的结果就是白板。

4,818

社区成员

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

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