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

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

请教高手或者懂的朋友帮忙,急。。就想得到当前数据集里的数据并进行打印,用水晶报表打印数据库到可以,但是想现在打印当前DATAGRID里DataSet里的内容。。解决马上给分
...全文
228 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
学习 学习

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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