如何按照DBGRID格式逐行显示图象。象显示其他文本字段一样,也有滚动条。多谢。(200分)

  • 主题发起人 主题发起人 oldli116688
  • 开始时间 开始时间
O

oldli116688

Unregistered / Unconfirmed
GUEST, unregistred user!
如何按照DBGRID格式逐行显示图象。象显示其他文本字段一样,也有滚动条。多谢。
 
用DrawGrid,它的OnDrawCell可以让你在cell上画上任何你需要的内容,当然包括图片。
例如:你有100张图片,就用有100行的DrawGrid。
 
同意楼上的
 
多谢xuxiaohan,wzs1208。
我的想法是将员工的照片和员工的其他信息在屏幕上逐行显示,所以想以DBGRID格式逐行显示图象、员工其他信息文本,也有滚动条。多谢。
 
一个利用TBlobStream在数据库中保存BMP和JPG图片的例子,可同时支持这两种格式的图片
http://www.aidelphi.com/6to23/Docu/BlobStream.zip
你看看是不是这个样子??
 
做这种效果怎能不用TMS的advstringgrid

看看你是不是要这种效果?如果是则快去下载,如果不是就算我没说。
http://www.tmssoftware.com/advgrid2.htm
 
只能用第三方控件了,实现得简单些.至于什么控件楼上的朋友们说了蛮多了.
如果你是数据库的话,建议使用Developer Express 的产品.功能强大.
 
不难,关键将Grid的InplaceEdit修改。你自己试试。在编辑状态下有效,如果你想在任何状态下有效,我建议你不用DBGrid,修改stringGrid。用修改后的stringGrid代替。
procedure TInplaceEdit.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
//Params.Style := Params.Style or ES_MULTILINE;
改为
Params.Style := Params.Style or ES_MULTILINE or ES_AUTOVSCROLL or ES_AUTOHSCROLL
end;
 
后退
顶部