绑定数据 二进制处理
一个 sqlserver 的数据库表,表中字段如下:ID int(自增) ; 库位代码 nvarchar(255);库位备注 ntext;库位图片 image;
使用 vsFlex8.ocx 绑定数据库,表格中 库位图片整列竟然不见了。 还有 库位代码与ID 还没有任何数据。
下图是sqlserver 管理器的显示数据;
这个是绑定数据库 vsFlex8.ocx 表格控件显示的效果。 行数与记录数量正确。 回复 2楼leikaihua的帖子
根据你提供的图片,里面的数据的确没有绑定上去。
你能提供重现该问题的Demo么?我们帮你看看问题出在哪里? 回复 3楼Alice的帖子
使用 ACCESS的 数据库,你绑定 记录集 看有表格能否显示 OLE 对象的字段。
这是数据库, 如果成功发一下你的代码 因为我使用vsFlex8.ocx例子 HyperLnk 将其中的hyperlnk.mdb增加了 OLE 对象 的字段(也就是二进制字节流), 然后未做任何改动,表格依旧无法显示出该字段。 回复 5楼leikaihua的帖子
这个问题已经提交到产品组进行Review,如果有反馈会给您回复。
SupportID:51894. 回复 5楼leikaihua的帖子
需要通过SetCellPicture方法将单元格的图片添加进去。
具体可以参考文档:
http://helpcentral.componentone.com/nethelp/vsflexgrid8/#!Documents/step8cellpictures.htm
http://helpcentral.componentone.com/nethelp/vsflexgrid8/#!Documents/handlingpictures.htm
如果有什么问题请提出。 回复 7楼Alice的帖子
这个我知道,cell 也可以设置图片,但是我问的不是如何给某单元格设置图片。
我是问,绑定数据时,为 二进制字段的字段为啥没有在表格中显示出来?
1、如果表格确实无法显示,我就不等了,直接逐格循环填充。 (这样虽然可以实现,但是虚表功能就浪费了)
2、如果可以显示,那么在哪里设置,如何设置? 回复 8楼leikaihua的帖子
图片无法显示,需要通过SetCellPicture的方法手动填充。
具体的设置方法,在楼上的文档里。 回复 9楼Alice的帖子
不对不对 ,我不是咨询图片问题的。
我那个二进制字段并不一定是存储图片,我是问哪个字段连字段标题表格都没有显示出来。
也就是说少了一列。
所以:我的问题是,那个少的列是为什么少了?到底是我的问题,还是表格本身对于无法识别的字段就压根不显示?
比如:我的数据库中含有一列为 二进制字段,合计8个字段。那么表格显示有效字段也就应该是8个,至少应该将标题显示出来,我自行填充;为啥连标题都没有呢? 此为疑问所以。
而这个疑问的产生我来论坛就是问 到底是我个人或者电脑、系统、程序还是表格本身的问题?
页:
[1]
2