水晶报表引用DataSet做数据源,使用时跳出登陆框的问题

cabriolet 2014-03-06 02:22:13
用VS2010+CrystalReports 做一个打印报表的功能,其中有一个区域需要图片于是添加了一个强类型的DataSet作为数据库字段存储图片。在本地进行预览打印的时候没有任何问题,于是生成了DLL供其他人调用,调用后统一报出访问DataSet需要用户名密码。。。。求教各位大神是什么情况啊?要怎么处理?
绑定DataSet代码如下,做的非常简单了
DataSetImage ds = new DataSetImage();
ds.DataTableImage.AddDataTableImageRow(imagebyte);
report.SetDataSource((System.Data.DataSet)null);
report.SetDataSource(ds);
...全文
2822 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kielin 2014-06-02
  • 打赏
  • 举报
回复
引用 楼主 cabriolet 的回复:
用VS2010+CrystalReports 做一个打印报表的功能,其中有一个区域需要图片于是添加了一个强类型的DataSet作为数据库字段存储图片。在本地进行预览打印的时候没有任何问题,于是生成了DLL供其他人调用,调用后统一报出访问DataSet需要用户名密码。。。。求教各位大神是什么情况啊?要怎么处理? 绑定DataSet代码如下,做的非常简单了 DataSetImage ds = new DataSetImage(); ds.DataTableImage.AddDataTableImageRow(imagebyte); report.SetDataSource((System.Data.DataSet)null); report.SetDataSource(ds);
我刚遇到同样的问题,以下两种方式可能可以解决你的问题: 1. 上面已经回复过的report.SetDataSource(ds.Tables[0]); 2. 选择*.rpt文件,对数据字段的数据库(dataset)先Logoff,然后选择你最新的Dataset Logon,并选择相应的表refresh.
kielin 2014-03-25
  • 打赏
  • 举报
回复
应该可以通过report.SetDataSource(ds.Tables[0]);来设置就不会弹出来。

4,819

社区成员

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

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