我在一个窗体中添加了两个报表,根据添加选择显示的报表,出现数据登录窗口

shiyouzuanjingren 2011-03-04 03:48:30
代码如下,A的值是根据条件从数据库查找的一个字符串,我用的是推模式 ,crystalds1为dataset,添加的两个报表为crystalB.rpt和crystalC.rpt,运行时出现了数据登录窗口,点取消后可以正常运行,但是老出来很烦人啊,麻烦专家们给个解决办法啊 谢谢

dim A as string =""

If A Like "*水平井*" Then
Dim crReportDocument As crystalB
crReportDocument = New crystalB

crReportDocument.SetDataSource(crystalds1)

''将报表传递给浏览器
CrystalReportViewer1.ReportSource = crReportDocument


Else
Dim crReportDocument As crystalC
crReportDocument = New crystalC
crReportDocument.SetDataSource(crystalds1)

''将报表传递给浏览器
CrystalReportViewer1.ReportSource = crReportDocument
End If
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2011-03-07
  • 打赏
  • 举报
回复
注意数据集要包括在项目中。。
阿双2009 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shiyouzuanjingren 的回复:]
一致啊,我也觉得奇怪,现在在我的机器上不用选择了,但是在别的机器上,还是提示选择
[/Quote]
可能在别的机器上数据集丢了,或者没和报表数据源对应上
你在字段资源管理器中右击数据库字段,选择【验证数据库】试试。。选择正确的数据集文件路径
shiyouzuanjingren 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luols 的回复:]
PUSH模式应该不会出现登录提示才对

两个rpt模板的数据源和crystalds1数据结构一致的吧?。。
[/Quote]

一致啊,我也觉得奇怪,现在在我的机器上不用选择了,但是在别的机器上,还是提示选择
阿双2009 2011-03-04
  • 打赏
  • 举报
回复
PUSH模式应该不会出现登录提示才对

两个rpt模板的数据源和crystalds1数据结构一致的吧?。。

4,816

社区成员

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

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