VB.NET中如何把窗体中的数据传给Crystal Report?
Crystal Report一定要用DataSet才能读数据吗?不能直接付值给Crystal Report的某个文本对象吗?请高手指点! 问题点数:50、回复次数:13Top
1 楼landlordh(work wonders)回复于 2005-01-03 14:56:47 得分 40
'Dim dry As New CrystalReport1
'dry.SetDataSource(DataSet1.Tables(0))
' CView1.ReportSource = dry
'这里
'Dim GetTextObject As CrystalDecisions.CrystalReports.Engine.TextObject
'GetTextObject = dry.ReportDefinition.ReportObjects.Item("text1")
'GetTextObject.Text = "love"Top
2 楼safematch(中中)回复于 2005-01-03 15:08:39 得分 0
CrystalReport不是从添加项目里加入的吗,在窗体中还要再定义吗?Top
3 楼landlordh(work wonders)回复于 2005-01-03 15:15:10 得分 0
'Dim dry As New CrystalReport1 '实例化水晶报表
Top
4 楼safematch(中中)回复于 2005-01-03 15:33:54 得分 0
'dry.SetDataSource(DataSet1.Tables(0))
' CView1.ReportSource = dry
这两句的作用是什么,和DataSet有什么关系?CrystalReportView怎么也出来了Top
5 楼landlordh(work wonders)回复于 2005-01-03 15:47:22 得分 0
'dry.SetDataSource(DataSet1.Tables(0)) '设置报表数据源
'CView1.ReportSource = dry '设置报表源Top
6 楼landlordh(work wonders)回复于 2005-01-03 15:48:06 得分 0
哈哈,你可要多看看水晶报表的知识哦Top
7 楼safematch(中中)回复于 2005-01-03 15:57:07 得分 0
是啊,新手嘛,一定要设置数据源吗,数据源要已经有的还是新建的?Top
8 楼landlordh(work wonders)回复于 2005-01-03 16:27:20 得分 0
如果给一张纸你,你不在上面写字,
我怎么知道你要表达什么?
Top
9 楼safematch(中中)回复于 2005-01-03 16:46:02 得分 0
自当然要写了,不过是用打印机,还是自己用笔写,要区别啊Top
10 楼safematch(中中)回复于 2005-01-03 16:50:01 得分 0
是这样,我想用CrystalReport显示的是一条记录,不是一个表,有文本,有图片,所以不知道怎么绑定给DataSet啊Top
11 楼landlordh(work wonders)回复于 2005-01-03 17:47:35 得分 0
一定要设置数据源吗?
我上面只是一个比喻
你的数据源是活的呀,报表格式才是死的
fill dataset的时候,用条件进行选择呀
'这是一个我自己写的FILL函数
InitDataAdapter("select * from codes where id=1", Adapter1, DataSet1, "codes")
Dim dry As New CrystalReport1
dry.SetDataSource(DataSet1.Tables(0))
CView1.ReportSource = dry
'这里,我以为你是要改变某个文本项,以下可以不要了
'Dim GetTextObject As CrystalDecisions.CrystalReports.Engine.TextObject
'GetTextObject = dry.ReportDefinition.ReportObjects.Item("text1")
'GetTextObject.Text = "love"
Top
12 楼safematch(中中)回复于 2005-01-03 17:57:28 得分 0
http://community.csdn.net/Expert/topic/3672/3672022.xml?temp=.7628595
这是我以前问的问题,您也回答了,因为有个人回复说在做类似的东西用的CrystalReport,所以想试试
谢谢您给我的帮助,我先做一下,如果解决不了,还要请教您Top
13 楼dingjuntm(大山)回复于 2005-01-04 11:10:16 得分 10
支持softwareTop




