如何禁用所选行



我有一个带有复选框的数据窗口。我想禁用选定的行。我该怎么做?另外,请向我解释下面的代码。我在网上看到它,它工作正常,但它只禁用第一个选定的行。 谢谢

dw_unreportedprall.object.sel.protect = '0~tif(GetRow()=' + string(ll_ctr) + ',1,0)'

我假设变量"ll_ctr"保存您正在检查的行的值。 如果是这样,您可以尝试:

...'0~tif(IsSelected(' + string(ll_ctr) + '),1,0)'

您的代码仅适用于一行,因为 GetRow(( 方法仅为您提供数据窗口中的当前行(具有焦点的行(。

反转最后两个数字

dw_unreportedprall.object.sel.protect = '0~tif(GetRow()=' + string(ll_ctr) + ',0,1)'

它将保护所有行,但不会保护新行。

相关内容

  • 没有找到相关文章

最新更新