以前也遇上一个类似的问题:sql server的库,image字段存jpg图像,你说的应该需要找第三方控件,当时我也查了很资料,没找到适合的;于是尝试用dbimage想直接从表中选出,但发现dbimage仅能支持表中的bmp图像,jpg不行。
最后的办法,从表中存为临时文件,用image或imagelist显示出来,自己再加上一些控制代码,一页显示4张图像.
最后的办法,从表中存为临时文件,用image或imagelist显示出来,自己再加上一些控制代码,一页显示4张图像.
解决方案 »
- 求数据库Dbgrid某一列销售金额的和在edit里面显示
- 数字转为汉字
- sqlserver备份 如何显示状态条
- 点击A窗口的button1按纽打开B窗口,在B窗口中输入完资料后点“保存”,但B窗口有时能自动关闭,有时却又不能,为什么?
- 出现提示“缺少更新或刷新的基本表消息”很奇怪呢!?
- 谁有做像PHOTOSHO软件有层的概念
- 招聘Delphi 兼职程序员,要求有至少2年以上的开发经验,对电子书的开发能够胜任.
- 高手莫进
- [Mircosoft][ODBC SQL Server Dirver]超时已过期!错误代码:-2147217871
- 我有一个报表,列数很多,想分页打印,像Excel那样,如何解决?
- 又出错了,请帮忙
- 内部网使用QQ
当我选中一个部门的图片时, 要求这个部门的所有员工的图片全都显示出来.可不可以实现, 有解决的方法吗?
用listview or listbox显示部门
显示部门图片
根据部门数动态创建image控件
(* 将部门图像存为jpg文件,用image显示即可*)
T := TBlobField.Create(Self);
T.FieldName := 'image';
T.Name := ADOQuery1.Name + T.FieldName;
T.Index := ADOQuery1.FieldCount;
T.DataSet := ADOQuery1;
ADOQuery1.FieldDefs.UpDate;
ADOQuery1.Open;
T.SaveToFile(path + 部门名);
T.Destroy ;
双击某一部门,在onclick事件中再以以上的类似的方法显示出员工图片就行了