PB数据窗口某列迅速赋一个值
dwobject ldwo_column
ldwo_column = dw_1.object.sort_num2
ll_length = dw_1.rowcount()
long ll_zero[]
for i = 1 to dw_1.rowcount()
ll_zero[i] = 0
next
ldwo_column.primary[1, ll_length] = ll_zero
// 网上也有一些 =================
你的将更多的
指定行列要求、满足行列中的数据列连接、结束列数据行列指定这些数据
列可以设置行为0到dw.RowCount
如果中文看起来有不便可以细问
描述
通过指定开始和结束的行和列号,可以访问一系列行和列中的数据。
语法
dwcontrol.Object.Data {.buffer } {.datasource } [ startrownum, startcolnum, endrownum, endcolnum ]
参数 描述
dwcontrol DataWindow 控件或要在其中获取或设置数据的子 DataWindow 的名称
缓冲区(可选)要从中获取或设置数据的缓冲区的名称。取值有:?Primary ?(默认)主缓冲区中的数据(没有被删除或过滤掉的数据)?Delete ?删除缓冲区中的数据(从DataWindow控件中删除的数据)?Filter ?中的数据过滤器缓冲区(被过滤掉
的数据) datasource(可选)数据的来源。值为:?Current ?(默认)DataWindow 控件中的当前值?Original ?最初从数据库中检索的值
startrownum 所需行范围内的第一行
的编号 startcolnum 中第一列的编号range
endrownum 所需行范围内的最后一行的编号
endcolnum 范围内最后一列的编号行号和列号必须用括号括起来并用逗号分隔
返回值
结构或用户对象的数组。指定范围内的每一列都有一个结构元素或用户对象实例变量。每个元素的数据类型与对应列的数据类型相匹配。对于行范围内的每一行,数组中有一个结构或用户对象。
用法
当您指定一个块时,表达式总是返回一个数组并且您必须将结果分配给一个数组,即使您知道结果中只有一个结构。
此表达式从第 22 行返回一个结构的数组:
dw_1.Object.data[22,1,22,4]
此表达式从第 22 行第 1 列返回一个包含一个值的数组:
dw_1.Object.data[22,1,22,1]
================
dw_1.Object.a.primary = dw_1.Object.e.primary
dw_1.Object.b.primary = dw_1.Object.e.primary
浙公网安备 33010602011771号