问个关于DATAGRID数据打印的问题--水晶报表

laopokanhai 2006-06-13 04:50:35
在C/S下用C#语言,现在保证DataSet里又数据,并且通过DataGrid进行了绑定,显示了数据,我现在想用水晶报表打印DATAGRID里面的数据,但是出现问题,在建水晶报表时,OLEDB里没有连接,但是在项目数据中又当前的连接,和数据集DataSet但是把表添加入水晶报表中后没有数据显示,运行提示要连接的数据库服务器,ID,秘密什么的,根本没有ID,和秘密,怎样书写都连接错误。

请教高手或者懂的朋友帮忙,急。。就想得到当前数据集里的数据并进行打印,用水晶报表打印数据库到可以,但是想现在打印当前DATAGRID里DataSet里的内容。。解决马上给分
...全文
186 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whiter_nb 2006-06-15
如有需要问我拿微软视频教程whiter_nb@hotmail.com,里面有一章讲到过这个问题,只要拷一段代码就可以,还有我建议你再设置数据源的时候最好添加到DataTable.
  • 打赏
  • 举报
回复
laopokanhai 2006-06-15
声名一下朋友们:
第一,是C/S结构下,
第二DATASET里就有一个表。
第三,一运行就让输入服务器和数据库还有用户名和秘密,即使都添对了,也是连接失败。

现在解决的关键就是,我要连接DATASET里把报表,最后打印出来。
  • 打赏
  • 举报
回复
xfyxznu 2006-06-15
楼主DataSet中是否有多个表,
需要输出的数据是否从多个表中选取,
表的结构一定要一致
  • 打赏
  • 举报
回复
poleax 2006-06-15
首先你要保证DataSet的结构和水晶报表模板文件里用到的数据结构是一致的
//然后装载模板文件
reportDocument1.Load("水晶报表模板1.rpt");
//设置数据源,mydataset中已经有数据了
reportDocument1.SetDataSource(mydataset);
//设置预览来源
CrystalReportViewer1.ReportSource = reportDocument1;
  • 打赏
  • 举报
回复
huacha 2006-06-15
http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5
  • 打赏
  • 举报
回复
流梓 2006-06-15
LZ有了dataset,为什么不用数据集、水晶报表推的模式显示数据呢!~~
  • 打赏
  • 举报
回复
laopokanhai 2006-06-15
lovefenfen1981@163.com麻烦发一下看看
  • 打赏
  • 举报
回复
陶陶 2006-06-14
如果数据库是SQL的。一般你的用户名是sa,密码就是sa的密码。连接成功后能在下拉框里看到数据库的名字。
  • 打赏
  • 举报
回复
liuqian0415 2006-06-13
学习 学习
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2006-06-13 04:50
社区公告

让您成为最强悍的C#开发者