在WinForm中比较难解决的问题,请问阿泰用水晶报表能否实现,请帮忙分析一下。

bowlingljf 2009-12-20 03:11:25
在WinForm中比较难解决的问题,请问阿泰用水晶报表能否实现,请帮忙分析一下。

在vb.net版块的贴子:http://topic.csdn.net/u/20091220/02/45f342d2-993a-4c71-94ff-4eb0d3986d42.html


vb.net下的WinForm程序,图片以二进制方式存入SQL中。
现在想在WinForm的界面中按缩略图的方式显示SQL中的所有图片,就像操作系统资源管理器的缩略图效果,又像AcdSee中缩略图的效果,请问大家用什么方式来实现更好?
效果如下图:


阿泰:你好,其实我就是想在WinForm的界面中显示相片的缩略图,单击一张图片后能将图片放大看的更新楚一些。现在感觉在界面中实现有点难,所以想用水晶报表来解决,请帮忙分析是否可行,谢谢。

如果用水晶报表我有几个疑问:
1、在水晶报表中一行是否能连续显示很多张图片?比如我要求一行显示5张,数据库中有10张,那么就是分2行显示。

2、假如能按以上要求显示图片,请问在报表预览中的图片能否单击显示大图片? 或者说单击后传递一个参数给WinForm程序。或者单击后能取到图片在数据库中的ID。
...全文
191 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yourname386 2009-12-23
  • 打赏
  • 举报
回复
以前用C#在winform 中实现过
bowlingljf 2009-12-23
  • 打赏
  • 举报
回复
感谢各位,最终在WinForm中解决了。
波导终结者 2009-12-22
  • 打赏
  • 举报
回复
你可以试试DevExpress里的XtraReport,或者它里面XtraGrid的Layout或Card模式,强大得一塌糊涂,只不过需要点时间上手。
vivianllq 2009-12-21
  • 打赏
  • 举报
回复
我也来学习
cupwei 2009-12-21
  • 打赏
  • 举报
回复
我来学习学习的
阿泰 2009-12-20
  • 打赏
  • 举报
回复
水晶报表可以实现类似的效果,但是可以肯定的说用水晶报表不太合适。

特别是在显示效果上,因为不能自动等比缩放,其缩略图效果和精度都很不理想。

建议参考一下:
http://www.codeproject.com/KB/dotnet/thumbnaildotnet2.aspx
http://www.codeproject.com/KB/miscctrl/C__based_thumbnail_viewer.aspx

4,818

社区成员

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

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