PB
æ•?/p>
�/p>
�/p>
�/p>
datawindow
技
�/p>
æ›?/p>
æ–?/p>
æ—?/p>
é—?/p>
ï¼?/p>
2014-2-1 17:17:10pb
æ•?/p>
�/p>
�/p>
�/p>
datawindow
常用技å·?/p>
1
�/p>
如何让存储文件目录的列,
显示图片?答ï¼?/p>
选择对应çš?/p>
column
çš?/p>
display as picture
属性为
true2
、如何复åˆ?/p>
grid
类型的所选择的行的数据到系统剪切
�
ï¼?
ç?
ï¼?
string ls_selectedls_selected=dw_1.object.datawindow.selected.dataclipbord(ls_sel
ected)3
�/p>
�/p>
ä½?/p>
�/p>
�/p>
graph
�/p>
æ ?/p>
çš?/p>
datawindow
�/p>
çš?/p>
å›?/p>
å½?/p>
�/p>
�/p>
�/p>
�/p>
ï¼?/p>
ç?/p>
ï¼?/p>
dw_1.clipbord("gr_1")4
、如何设置的
dw
底色?在
dw
çš?/p>
editsource
中改å�?/p>
color
的å€?/p>
5
、如何将
grid
风格改成自由格式?在
dw
çš?/p>
editsource
中将
processing=1
çš?/p>
1
改为
06
�/p>
要新建一个表
a
但风格和现有表格
b
风格一样,
怎么å°?/p>
a
表快速设置成è¡?/p>
b
风格?复
�/p>
b
è¡?/p>
c
,在
c
表的
dw
中的
editsource
中将表名和字段名改成
a
表的,即å�?/p>
7
、如何实
�/p>
gird
风格çš?/p>
datawindow
的多栏表头?答:添加
text
�/p>
header
带区,并设置
band
属性为
foreground
保存ï¼?/p>
edit source
修改
text
çš?/p>
x
å’?/p>
width
属性表达式如下ï¼?/p>
x="100~t integer(describe('firstcol.x')" width="100~tinteger(describe('lastcol.x')) -
integer(describe('firstcol.x')) +integer(describe('lastcol.width'))8
�/p>
如何过滤
dddw
ç¼?/p>
è¾?
�
æ ?
çš?
�
�
�
�
�
å®?
�
çš?
è®?
å½?
ï¼?
ç?
ï¼?
dw_1.setfilter("lookupdisplay('column_name')='"+ls_display_value_your+"'")dw_1.f
ilter()9
�
�/p>
ä½?
è®?
ç½?
datawindow
çš?/p>
�
一
�/p>
�/p>
ç©?
ï¼?
ç?/p>
ï¼?
string ls_temp[]setnull(ls_temp)dw_1.object.columnname.primary.current=ls_temp
10
�/p>
如何设置
datawindow
的单双行不同颜色间隔?答ï¼?/p>
�/p>
detail
带区çš?/p>
color
属性表è¾?/p>
式中写上
if(mod(getrow(),2)=1 ,rgb(255,0,0),rgb(0,255,0)),
如果是当前行以第三种颜色
è¡?
�
ï¼?
è¡?
è¾?
å¼?
�
�
ï¼?
if(getrow()=current(),rgb(255,0,0),if(mod(getrow(),2)=1 ,rgb(0,0,255),rgb(0,255,0)))
11
�
�
ä½?
�
�
�
å®?
�
ç§?
çš?
datawindowobject?
ç?
ï¼?
dwobject ldwo_use,ldwo_abc ldwo_use = dw_1.object ldwo_abc = ldwo_use.__get
_attribute("t_1",false)//t_1
�/p>
datawindow
�/p>
text
�/p>
è±?/p>
çš?/p>
�/p>
ç§?/p>
12
�/p>
�/p>
ä½?/p>
ä½?/p>
ç”?