很长时间没有用DELPHI,现在都已经更新10.3,之前的一个小程序需要增加个功能,就是在DBGridEh中直接显示图片,数据库(SQL2012),百度了N就找到的都是自绘或者换CxDBGrid,问题不想折腾,把DBGridEh自带的DEMO翻出来,研究后发现需要有控件明确从数据库里面读取的BLOB字段是图片类型,用DBGridEh里面的内存表控件或者Delphi自带的ADODataSet都可以,选用ADODataSet,点开需要设置的记录,设置属性BlobType为:ftGraphic,DBGridEh的DrawGraphicData设置为True,用ADODataSet加载数据,即可显示BMP或JPG。折腾了一会,记录下来,方便自己查询。
DBGridEh显示图片
最新推荐文章于 2024-09-23 21:20:07 发布