以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 重置列功能修改 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=151305) |
-- 作者:edisontsui -- 发布时间:2020/6/20 8:21:00 -- 重置列功能修改 If CurrentTable IsNot Nothing AndAlso CurrentTable.ColSel >= 0 Then Dim dc As DataCol = CurrentTable.Cols(CurrentTable.ColSel).DataCol dc.RaiseDataColchanged() End If 如上是系统“重置列”里面代码。我希望改为只针对筛选出来看得见的数据行进行重置操作,而隐藏的数据行则不要进行重置。请问该如何修改上述代码?谢谢。
|
-- 作者:有点蓝 -- 发布时间:2020/6/20 8:39:00 -- If CurrentTable IsNot Nothing AndAlso CurrentTable.ColSel >= 0 Then Dim dc As DataCol = CurrentTable.Cols(CurrentTable.ColSel).DataCol dc.RaiseDataColchanged(CurrentTable.filter) End If 语法 RaiseDataColChanged() 或 RaiseDataColChanged(DataRow) 或 RaiseDataColChanged(Filter) DataRow:可选参数,单单针对此行触发DataColChanged事件。 |
-- 作者:edisontsui -- 发布时间:2020/6/20 10:24:00 -- 谢谢。 |