社区
图表区
帖子详情
|M| 200分求救水晶报表:不显示图片的问题,原文件已经上传到网上请大家帮忙看一下
zyciis356
2007-07-29 11:36:51
http://www.yingyi99.com/Source/ReportTest.rar
我已经照着网上的做了,也搜了很多资料就是不显示图片
上面是我的源码 大家看看在哪里出错了
文字都显示出来了,但那个图片就是不显示
还有
程序中要放一个1.jpg图片都C盘
我都已经图片转成Byte[]了 再存为2.jpg的时候说明转Byte[]后数据是没有问题的
但是不知道为什么就是不显示图片出来
谢谢
...全文
314
23
打赏
收藏
|M| 200分求救水晶报表:不显示图片的问题,原文件已经上传到网上请大家帮忙看一下
http://www.yingyi99.com/Source/ReportTest.rar 我已经照着网上的做了,也搜了很多资料就是不显示图片 上面是我的源码 大家看看在哪里出错了 文字都显示出来了,但那个图片就是不显示 还有 程序中要放一个1.jpg图片都C盘 我都已经图片转成Byte[]了 再存为2.jpg的时候说明转Byte[]后数据是没有问题的 但是不知道为什么就是不显示图片出来 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
airsheng
2009-12-10
打赏
举报
回复
dataset中图像那列的属性里数据类型改为System.Byte[]
vainnetwork
2007-08-02
打赏
举报
回复
关注,帮顶了.........
SassyBoy
2007-08-02
打赏
举报
回复
我来JF了,哈~~
zyciis369
2007-08-02
打赏
举报
回复
up
bote_china
2007-08-01
打赏
举报
回复
ds.Tables["PrintTicket"]
zyciis366
2007-08-01
打赏
举报
回复
WebForm是 System.Byte[]
zyciis366
2007-08-01
打赏
举报
回复
TicketIMG列要求有效的 DataType。base64Binary
好像base64Binary是WinForm的
bote_china
2007-08-01
打赏
举报
回复
在xsd文件中将PrintTicket的类型改为base64Binary
zyciis364
2007-08-01
打赏
举报
回复
无法将类型为“System.Byte[]”的对象强制转换为类型“System.IConvertible”。不能在 TicketIMG 列中存储 <System.Byte[]>。所需类型是 Byte。
然后我把我的DataSet TicketIMG类型System.Byte 改为 System.Byte[]
可以运行,但是还是没有图片出来
如果你的可以可不可以发一份给我
never52fc@163.com
再加100分
谢谢
zyciis359
2007-07-31
打赏
举报
回复
DataSet ds = new DataSet();
ds.Tables.Add(dt);
DataRow row = ds.Tables["PrintTicket"].NewRow();
//row["TicketID"]=..;
//为对应的字段赋值
System.IO.FileStream fs = new System.IO.FileStream("c:\\1.jpg", System.IO.FileMode.Open);
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0,(int)fs.Length);
fs.Close();
row["TicketIMG"] = bytes;
ds.Tables["PrintTicket"].Rows.Add(row);
ReportDocument mydoc = new ReportDocument();
String filePath = Server.MapPath("myReport.rpt");
mydoc.Load(filePath);
mydoc.SetDataSource(ds);
cr1.ReportSource = mydoc;
还是没有图片
而且感觉和我写的没有什么区别
zyciis360
2007-07-31
打赏
举报
回复
那么引用是对的但是他报
ds.Table["PrintTicket"].NewRow(); “Print”并不包含“Table”的定义
fs.Read(bytes,0.bytes.Length); “int”并不包含“bytes”的定义
zyciis360
2007-07-31
打赏
举报
回复
那我的怎么总是报错啊
如果可以显示出图片可不可以给我一份啊
never52fc@163.com
bote_china
2007-07-31
打赏
举报
回复
这个print是看了你的源码后发现的,在你的项目中有一个print.xsd文件,这个就是强类型数据集
xwdd129
2007-07-31
打赏
举报
回复
强类型数据集,是你要向项目里添加一个数据集对象,然后你可以打开并编辑它,报表也可以用它做数据源。
他的Print与你直接用DataSet的区别是,他用的是项目里的数据集(也是一个类),而你是在运行时才生成的一个数据集!
zyciis359
2007-07-31
打赏
举报
回复
你的Print的全命名空间是什么
我运行你的程序都是错误
:
ds.Table["PrintTicket"].NewRow(); “Print”并不包含“Table”的定义
fs.Read(bytes,0.bytes.Length); “int”并不包含“bytes”的定义
谢谢
bote_china
2007-07-31
打赏
举报
回复
protected void Page_Load(object sender, EventArgs e)
{
Print ds = new Print(); ;
DataRow row = ds.Table["PrintTicket"].NewRow();
//row["TicketID"]=..;
//为对应的字段赋值
System.IO.FileStream fs= new System.IO.FileStream("c:\\1.jpg", IO.FileMode.Open);
byte[] bytes= new byte[fs.Length];
fs.Read(bytes,0.bytes.Length);
fs.Close();
row["TicketIMG"]= bytes;
ds.Table["PrintTicket"].Rows.Add(row);
ReportDocument mydoc = new ReportDocument();
String filePath = Server.MapPath("myReport.rpt");
mydoc.Load(filePath);
mydoc.SetDataSource(ds);
cr1.ReportSource = mydoc;
}
bote_china
2007-07-31
打赏
举报
回复
有区别,一个用的是强类型数据集,而你的不是
Print ds = new Print(); //这个是定义一个强类型数据集,在你的项目中可以看见
zyciis358
2007-07-30
打赏
举报
回复
up
zyciis358
2007-07-30
打赏
举报
回复
up
zhjihui_080220
2007-07-30
打赏
举报
回复
我的也是这种情况,数据能显示,就是图片不显示
加载更多回复(3)
套接字接收数据的
问题
如果多条数据同时到达缓冲区,那么receive的时候收到的数据是一堆数据。怎么把这些数据
分
开呢?或者如何避免同时收到这些数据呢?
客户端和服务器端都约定好发送字符串的格式
收到结尾字符后 声明个事件 在事件函数中处理
客户端发送消息的时候最好都好等待
一下
....我以前都是这么写的...最起码..同一个客户端不能发完一个数据.接着再给服务器发数据...起码要等待
一下
应答.或者等点时间.逻辑上都是等待应答的
理论上,如果是多个客户端连接同一个服务端,
5类6类7类网线对比_超6类7类8类网线进来挨打 6类线全面测评 网速和传输速率测试...
超6类7类8类网线进来挨打 6类线全面测评 网速和传输速率测试2020-02-27 22:39:081000点赞2791收藏687评论你是AMD Yes党?还是intel和NVIDIA的忠实簇拥呢?最新一届#装机大师赛#开始啦!本次装机阵营赛
分
为3A红组、intel NVIDIA蓝绿组、混搭组还有ITX组,实体or虚拟装机都能参与,可使用值得买定制化DIY装机工具在文中展现配置单!每个小组均有精美...
电话线网桥监控实例
一、前提: 我有两栋房子,相隔距离250米,一栋自己住,另一栋专门出租。现出租的那栋要装了监控系统(6个摄像头),而住的地方想看到出租屋的监控视频,现在用联通的4M的ADSL上网来看视频,画面非常卡,远远不能满足,所以希望两栋楼的电脑成为内部网。 难点:有两三百米的距离拉网线不太现实(网线超100米无法传播);用电力猫又要专门拉电力线,电力线成本不少而且超过两百米后...
手把手搭建DeepSeek网关:让Claude Code无缝调用国产大模型
AI代理网关是连接封闭IDE插件与开放大模型API的关键中间层,其核心原理在于协议转换与
请
求/响应格式重映射。技术价值体现在解耦客户端逻辑、规避SDK硬编码限制、统一错误处理与流式响应适配。典型应用场景包括VSCode中复用Claude Code UI接入DeepSeek Chat/VL等国产模型,或构建本地化AI Agent调度中心。本文聚焦‘codex接入第三方api’与‘api中转站’两大高频需求,详解如何从零实现高精度协议翻译网关,覆盖Windows/macOS双平台部署、token动态截断、SSE
Codex:可嵌入的AI任务编排引擎,打通办公自动化与云部署
Codex并非传统代码补全工具,而是一种面向任务闭环的AI执行引擎——它将自然语言指令解析为可验证的状态转移路径,统一支撑Excel自动化、Web应用部署、Dify集成等多元场景。其核心在于三层架构:意图识别层(NLIR)精准理解‘周报生成’‘JWT登录接口’等业务语义;技能调度层(Skill Orchestrator)按需调用pandas、Docker、Railway等模块;容器化运行时(Runtime Container)预置全栈环境,实现开箱即用。技术价值体现在降低DevOps与办公自动化的使用门槛,
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章