首先,有人会想实现这个功能应该不难吧,加个循环赋值不就行了
如上图,想实现flag的text的值来源于aa字段下面的值,你们会马上写出这样的代码:
int i
for i = 1 to dw_1.rowcount()
dw_1.object.flag.checkbox.text = dw_1.object.aa[i]
next
这样写不就行了,但如果这样写的话实现的效果是如下图显示的
然而,这并不是想要实现的效果,此时checkbox的text值显示的都是最后一次赋给的值。
解决方法:
1、在图1的基础上,我们选中“Aa”字段,选择右边属性窗口“position”标签,layer属性设置为foreground
2、把flag字段隐藏掉,移动Aa字段与falg字段左对齐,然后再调整Aa字段的宽度以占据两个字段的宽度,如下图