VB.Net中的水晶报表,能不能像VB中的DataReport那样set Datareport1.DataSource=RecordSet1

zhouxianguang 2003-12-30 12:21:07
VB.Net中的水晶报表,能不能像VB中的DataReport那样set Datareport1.DataSource=RecordSet1
...全文
92 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouxianguang 2003-12-30
  • 打赏
  • 举报
回复
又有一些眉目了,不熟悉之过,原来我还不知道工具箱里有CrystalReportViewer和ReportDocument.
SeeSunSet 2003-12-30
  • 打赏
  • 举报
回复
dim rpt as new REport1
rpt.setDataSource(Dataset)
其实是一回事.
dongbeiren 2003-12-30
  • 打赏
  • 举报
回复
水晶报表的书不多:(
看看msdn吧
zhouxianguang 2003-12-30
  • 打赏
  • 举报
回复
还是不行,请问你知道哪里有 水晶报表fro.Net 的使用教程吗?
看来我要培养一下对水晶报表的感情才行。
dongbeiren 2003-12-30
  • 打赏
  • 举报
回复
Imports CrystalDecisions.CrystalReports.Engine
zhouxianguang 2003-12-30
  • 打赏
  • 举报
回复
回dongbeiren()

Dim myreportdoc As New ReportDocument()中没法显示“ReportDocument()”
请问需要引用什么组件之类的吗?
dongbeiren 2003-12-30
  • 打赏
  • 举报
回复
我的就是.net的用法啊
zhouxianguang 2003-12-30
  • 打赏
  • 举报
回复
回复dongbeiren() ,和lanbaibai(蓝白白)
感谢你们的关注,但是

你们的回答是在VB6.0里的写法吧?
我要的是在VB.Net里的方法。

请帮忙帮忙。
lanbaibai 2003-12-30
  • 打赏
  • 举报
回复
可以,Datareport1.DataSource=数据集(dataset1)
其余一样
dongbeiren 2003-12-30
  • 打赏
  • 举报
回复
应该是下面这个样子

Dim ds As DataSet = New mydataset() 'mydataset为自定义数据集
mycommand = New SqlDataAdapter("select * from yourtable", myconnection) ‘查询语句应与数据集结构相一致
mycommand.Fill(ds, yourtablename)
Dim myreportdoc As New ReportDocument()
myreportdoc.Load(Application.StartupPath & "\tt.rpt")
CrystalReportViewer1.ReportSource = myreportdoc

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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