社区
C#
帖子详情
请问在水晶报表里面,怎样根据图片的路径和文件名,动态加载打印出来?100分相送!不够再加!
cxyPioneer
2005-04-19 09:46:25
如标题
...全文
342
15
打赏
收藏
请问在水晶报表里面,怎样根据图片的路径和文件名,动态加载打印出来?100分相送!不够再加!
如标题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daisylh
2005-04-22
打赏
举报
回复
哈~我的也解決了,提供一個完整的鏈結:
http://dev.csdn.net/develop/article/26/26646.shtm
daisylh
2005-04-22
打赏
举报
回复
cxyPioneer(sunny),panda2fw2(我爱Monkey):
你們好!
我是用ACCESS資料庫,對圖片做了兩個欄位:一個是字符存入圖片的路徑,一個為空的OLE物件
根據上面的寫法我去嘗試,怎麽出不來呢?
我把圖片改為BMP也不行,是怎麽回事呢?
能否幫我指點一下,好嗎?謝謝
panda2fw2
2005-04-21
打赏
举报
回复
我的qq是3081309,没用msn,你不会不用qq吧?哈哈!
kqh0319
2005-04-21
打赏
举报
回复
panda2fw2(我爱Monkey) :这种方法最方便了。。。。。。。。。如果有好的,希望大家贴出来共享...
cxyPioneer
2005-04-21
打赏
举报
回复
因为我用的是access,access中只有oledb这种类型才能存储图片
cxyPioneer
2005-04-21
打赏
举报
回复
你有没有MSN啊,我的MSN是njcxy0218@hotmail.com,向你学习一下
panda2fw2
2005-04-21
打赏
举报
回复
我用的就是jpg格式的,为什么只能是bmp格式?
cxyPioneer
2005-04-21
打赏
举报
回复
在windows2003的我的XSD怎么用向导制作不起来
cxyPioneer
2005-04-21
打赏
举报
回复
我试了在access中把图片的类型设为oledb,然后用程序把图片用二进制的形式写进去,然后在报表上就可以显示了,但图片只能是bmp格式的,如果图片大的话还浪费时间
panda2fw2
2005-04-21
打赏
举报
回复
access没有用过,你在报表里把数据库加进来,把字段直接拖到报表上看可不可以。
cxyPioneer
2005-04-21
打赏
举报
回复
我的数据库access的,该如何实现?
playboy88
2005-04-20
打赏
举报
回复
我也需要怎样根据图片的路径制作报表!请告知,另开贴散分!500
playboy9832@sina.com
panda2fw2
2005-04-19
打赏
举报
回复
找到了一个解决方案。
先添加一个dataset,创建表images,字段name(string),image(base64Binary);
添加水晶报表,在添加数据库中把dataset的表images添加进来,把image字段拖到想要的位置。
下面是添加图片代码。
//
//生成报表
CrystalReport1 crRpt1 = new CrystalReport1();
//生成DataSet
Dataset1 myDataSet = new Dataset1();
string path = Application.StartupPath + @"\rui costa.jpg";//图片的路径
AddImage(myDataSet.Tables[0],"Rui Costa",path);//添加图片到Dataset,方法在下面
//设置报表数据源和显示报表
crRpt1.SetDataSource(myDataSet);
this.crystalReportViewer1.ReportSource = crRpt1;
this.crystalReportViewer1.RefreshReport();
//添加图片到Dataset的方法
void AddImage(DataTable Table, string Name, string FilePath)
{
FileStream fileStream = new FileStream(FilePath, FileMode.Open);
BinaryReader br = new BinaryReader(fileStream);
DataRow dr = Table.NewRow();
dr[0] = Name;
dr[1] = br.ReadBytes((int)br.BaseStream.Length);
Table.Rows.Add(dr);
br.Close();
fileStream.Close();
}
已经测试过了,没有问题。
panda2fw2
2005-04-19
打赏
举报
回复
不知道啊。难啊。希望有高手来解决一下,随便学习。
daisylh
2005-04-19
打赏
举报
回复
我也沒有實現,關注中
我在CSDN参与的3000个帖子
2:
100
分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示...
系统架构设计师笔记
文件 1)文件属性 R:只读文件 A:存档属性 S:系统文件 H:隐藏文件 2)
文件名
的组成 驱动器号/
路径
/
文件名
/扩展名 3)"/"根目录,"."当前目录,".."当前目录父目录。 5.空闲存储空间管理 常用的磁盘空闲区管理方法:空闲...
TowardsDataScience 博客中文翻译 2021(三百二十)
量子位具有一些非常独特和有趣的性质,这使得量子计算成为计算机中最有趣的领域之一。决策智能是一门新的学科,当使用数据实现系统时,它是关于做出好的决策的。有了人工智能系统,决策智能将引导数据科学家询问某个...
TowardsDataScience 博客中文翻译 2019(五百五十六)
希望这篇分享在某些方面对你有益。一如既往,如果您有任何问题或意见,请随时在下面留下您的反馈,或者您可以随时通过LinkedIn联系我。在那之前,下一篇文章再见!“民主化”的简单定义是,每个人都获得平等的机会和...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章