请问如何在DBGRIDEH单元格中显示BMP图片。数据库为SQL Server 2000。数据库中有一表中有一字段tp为img类型。添加记录到DBGRIDEH时,立刻能显示出来。

解决方案 »

  1.   

    1、根据不同字段值显示相应的小图片
        如根据库存材料的不同状态在数据单元格中显示相应图片,具体设置如下:
        添加一个imagelist组件img1并在其中添加一组bmp,ico格式的图片。然后将需要显示图片的列的imagelist属性设置为img1;在keylist属性中添加实际数据存储值,一行为一个值,切记一定要与imagelist中图片顺序一一对应,否则会张冠李戴,面目全非。还可在picklist中添加提示信息,也要求是一行为一个值,并设tooltip为true,那么,运行时当鼠标移动到该数据单元格时在显示图片的同时还显示提示信息,怎么样,功能够强大吧!可使用空格键或鼠标切换下一张图片,图片切换的同时也改变了实际存储数据值。也可通过shift+空格或鼠标切换为上一张图片。这样就实现了上下两个方向图片切换。
      

  2.   

    帮你转一下
    http://www.delphibbs.com/keylife/iblog_show.asp?xid=5161