收藏 求助啊!DBgrid或者DBadvgrid或者DBgridEH 显示图片列 数据库存放图片的路径,然后在dbgrid 显示出来。正列的图片griddbgrid图片显示delphi数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm11.dbgrd1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); procedure jpg; var jpeg : TWICImage; begin jpeg := TWICImage.Create; try jpeg.LoadFromFile(Column.Field.AsString); //Column.Field.AsString 存放图片路径 dbgrd1.Canvas.StretchDraw(Rect,jpeg); jpeg.Free; Except on e : exception do begin mmo1.Lines.Add(e.message); jpeg.Free; end; end; end;//var// Bmp: TBitmap; //只能识别bmp图片// jpeg : TWICImage;begin if Column.FieldName = 'col2' then //图片路径列 默认此列显示图片 begin jpg; end; {//Delphi自带的grid加图片需要自己完成部分工作, 展示效果也不太好 图片过大会出现晃动, 行高等设置也得配合, 否则显示会产生缩放 //行高设置语句如下 在窗体show,或create时调用 TStringGrid(dbgrd1).DefaultRowHeight := 130 }end; Delphi2010错误:Unable to load dbxora.dll 窗体的style 的设置 关系密切的非技术问题! fastreport的问题,回复有分。 如何快捷的取得新增记录的记录号?急!急!急! 为有牺牲多壮志,敢叫日月换新天. 数据加密的问题,为什么总出错呀 如何动态建查询字段,当建后,如何释放 怎样使用DELPHI的ADO在ACCESS的数据库中建新表? 哪位有Browser helper object 的详细资料和例子代码? delphi里面的listview怎么改变一行的背景色 用vclskin控件后,双击窗体标题栏锁定了,高手进,在线急等之
DataCol: Integer; Column: TColumn; State: TGridDrawState);
procedure jpg;
var
jpeg : TWICImage;
begin
jpeg := TWICImage.Create;
try
jpeg.LoadFromFile(Column.Field.AsString); //Column.Field.AsString 存放图片路径
dbgrd1.Canvas.StretchDraw(Rect,jpeg);
jpeg.Free;
Except on e : exception do
begin
mmo1.Lines.Add(e.message);
jpeg.Free;
end;
end;
end;
//var
// Bmp: TBitmap; //只能识别bmp图片
// jpeg : TWICImage;
begin
if Column.FieldName = 'col2' then //图片路径列 默认此列显示图片
begin
jpg;
end; {//Delphi自带的grid加图片需要自己完成部分工作, 展示效果也不太好
图片过大会出现晃动, 行高等设置也得配合, 否则显示会产生缩放 //行高设置语句如下 在窗体show,或create时调用
TStringGrid(dbgrd1).DefaultRowHeight := 130 }
end;