Grid中显示图片的难题!!!
Grid中一列的值分别是 : 1,2,3,4,
我想让 1 则对应一个 1.gif 的图片, "2" 则对应 2.gif 的图片, "3" 则对应 3.gif 的图片.,
我想请问一下,如何在grid1中可以直接显示这个 对应的图片呢? 请高手帮忙. 谢谢.
问题点数:20、回复次数:7Top
1 楼darkhawlk(黑鹰)回复于 2006-03-02 10:38:34 得分 0
目前好像不能,楼主还是用第三方控件吧。Top
2 楼darkhawlk(黑鹰)回复于 2006-03-02 10:39:46 得分 0
要么楼主可以试一下,将IMAGE控件添加到列对象中,然后把图片路径赋给IMAGE试试,呵呵,以前没这样试过Top
3 楼limx001(飞标)回复于 2006-03-02 10:44:21 得分 0
请高手帮帮忙啊!
就是一个图片路径字段,如何在grid栏里显示出来! 请帮忙!Top
4 楼darkhawlk(黑鹰)回复于 2006-03-02 11:17:55 得分 0
在refresh中设定一下试试,扫描表Top
5 楼limx001(飞标)回复于 2006-03-02 14:40:03 得分 0
为什么Grid中加了图片控件后变量不变呢?
WITH thisform.grid1
.recordsource="Table1"
.Column1.Width = 100
.Column2.Width = 400
.Column2.Header1.Caption = "Picture"
.column2.removeobject("text1","text")
.column2.addobject("image","image")
.column2.image.picture=Table1.photopath
.column2.image.VISIBLE = .t.
.column2.SPARSE=.F.
ENDWITH
Table1的内容有两列:
编号 图片
A 1.gif
B 2.gif
C 12.gif
...
在Grid1中可以显示Table1的第一列内容(正常),但是第二列内容,因为,我加入了图片控件,
为什么Table1的photopath 内容总是只能显示第一个1.gif 的图片呢? 请高手帮帮忙! 怎么改可以让后面的对应变量图片显示出来. 谢谢.
Top
6 楼limx001(飞标)回复于 2006-03-02 15:35:08 得分 0
急救!~!!!!!!!!!!!!!!!Top
7 楼limx001(飞标)回复于 2006-03-02 18:37:59 得分 0
.column2.removeobject("text1","text")
.column2.addobject("image","image")
.column2.DynamicCurrentControl="Table.photopath"
.column2.image.pictureval = filetostr(Table1.photopath)
.column2.image.VISIBLE = .t.
.column2.SPARSE=.F.
为何这样还是不行呢? 虽然没有提示出错,但是图片变量没有变化!所以,仍然只显示第二列变量的第一个图片! 请指教,万分谢谢.
Top




